vim中删除空格行,通常有两种方式。第一种删除整个文件中的空白行。第二种删除文档中部分的空白行。

vim删除空白行

  1. 第一种方法,删除文档中的全部空白行。

只需要一行命令

:g/^\s*$/d

命令解释:
g -- 表示全文
^\s*$ -- 这个是正则表达式,表示 空白行
d -- 最后的 d 表示删除

  1. 第二种, 删除部分空白行

比如删除,第5行到第8行的空格行,可以用

: 5,8s/^\s*$\n//g

和第一种方法类似,第一种方法用的是删除,第二种方法用的是替换
如果用第二种方法模拟第一种方法可以用命令

: 1,$s/^\s*$\n//g

意思是把第一行到最后一样的所有的空行都替换掉。

标签: none

已有 5 条评论

  1. 亚马逊赶跟卖

    给力!不错的文章

  2. 新闻头条

    文章非常好超喜欢

  3. 头条

    文章不错支持一下吧

  4. 电动螺旋压力机

    您好,您的网站做的很不错,很漂亮,我已经收藏了,方便我随时访问,请问您要换友情链接吗?

    我的是 http://www.yaliji.cn/ 关键词是:压力机

  5. 天下彩

    谢谢分享,学习了

添加新评论