使用Visual Studio刪除程式碼中的空行

  • 15226
  • 0
  • C#
  • 2012-10-28

使用Visual Studio刪除程式碼中的空行

我是一個很討厭在程式碼中看到空行的人,因為空行變多了,整份程式碼就變的很長

所以我習慣把空行刪掉,可能手動或是透過工具去處理

一直很想要有刪除空行的功能,但visual studio一直都沒有內建這個功能

今天又想要自己寫個刪除空行的程式,就再確認一下visual studio 2010真的沒這個功能

然後我想想 能不能用取代的?

在尋找的時候 看到能使用規則運算式,以前都沒有認真注意到 這邊(應該很少人有注意到吧)

然後就找找什麼規則運算式 能用,結果就試出來了,以前自己刪空行真的很呆。

[Regex] 進階群組建構 這篇很有參考價值

 

 

刪除空行前(空行好多,不舒服)

beforcedelete

輸入ctrl+h 叫出取代視窗,下面 使用規則運算式打勾

(visual studio 2008、2010)尋找目標 輸入^\n

(visual studio 2012)尋找目標 輸入\n\s

刪除空行

 

取代後(真乾淨,很舒服)

afterdelete


如有錯誤 歡迎指正