求高手指教C#中,怎么快速删除代码编写中遗留的很多空行?

时间:2023-02-22 09:45:06
求高手指教C#中,怎么快速删除代码编写中遗留的很多空行?有没有什么好的快捷键啊?
比如,如下代码:
   base.m_caption = "移动要素";

   base.m_category = "CustomCommands";

   base.m_message = "MoveFeature";
   base.m_name = "CustomCommands_identify";
   base.m_toolTip = "移动要素";
   m_HookHelper = new HookHelperClass();
怎样快速把第二行的空行和第四行的空行一下删除,是代码变成这样:
   base.m_caption = "移动要素";
   base.m_category = "CustomCommands";
   base.m_message = "MoveFeature";
   base.m_name = "CustomCommands_identify";
   base.m_toolTip = "移动要素";
   m_HookHelper = new HookHelperClass();
看起来比较整齐啊。

8 个解决方案

#1


哇咔咔,终于找到一个证明$的机会

string result = Regex.Replace(yourStr, @"^(?:(?!\n)\s)*$\n", "", RegexOptions.Multiline);
richTextBox2.Text = result;

#2


不好意思啊,lxcnn,我想要的其实是类似快捷键之类的东东,不是代码。想利用快捷键快速删除点那些空行,使代码看着更整齐。

#3


关注

#4


关注,这个应该没有什么快捷键吧

#5


Ctrl+K+D这个就可以了

#6


哈哈  1楼一定很伤心

#7


为什么呀,我说的不对啊-net0003,还请老师指教

#8


用C#里面的宏,做一个删除空行的宏,然后就可以了.

#1


哇咔咔,终于找到一个证明$的机会

string result = Regex.Replace(yourStr, @"^(?:(?!\n)\s)*$\n", "", RegexOptions.Multiline);
richTextBox2.Text = result;

#2


不好意思啊,lxcnn,我想要的其实是类似快捷键之类的东东,不是代码。想利用快捷键快速删除点那些空行,使代码看着更整齐。

#3


关注

#4


关注,这个应该没有什么快捷键吧

#5


Ctrl+K+D这个就可以了

#6


哈哈  1楼一定很伤心

#7


为什么呀,我说的不对啊-net0003,还请老师指教

#8


用C#里面的宏,做一个删除空行的宏,然后就可以了.