vim去掉空行

kevin.Zhu 发布于:2013-1-16 11:21 分类:Linux  有 8 人浏览,获得评论 0 条  

今天同事发来一篇格式混乱的文章,让我排一下版。

文章从网络中下载的,里面的空格太多,空行太多,一个一个删除太麻烦,所以可以用vim来处理。

删除空格:

:% s/ //gi   #正则为一个空格,替换为空,全局匹配。

删除空行:

:g /^\n*$/ d  #g为global  正则为:行开始+换行...  其实/^\n/就可以。d为命令,表示删除。