VIM技巧2 – 删除空行 (正则表达式)

本文转载至: http://www.richardzhong.com/2011/12/vim_tips-remove-blank-lines-2/

2017/1/7 修正:有一个明显的错误,\s 才是表示 space。

如果需要删除文章中的空行,可以使用一下语句:

:g/^\s*$/d

简单解释一下:

g :全区命令
/ :分隔符
^\s*$ :匹配空行,其中^表示行首,\s表示空字符,包括空格和制表符,*重复0到n个前面的字符,$表示行尾。连起来就是匹配只有空字符的行,也就是空行。
/d :删除该行

猜你喜欢

转载自blog.csdn.net/wi8ruk48/article/details/88391299