vim通过正则将文本中连续的多个空行删除为只留一下一个空行

PHP 投稿 12200 0 评论

vim通过正则将文本中连续的多个空行删除为只留一下一个空行

这篇关于vim怎么删除空行的文章,主要介绍vim通过正则将文本中连续的多个空行删除为只留一下一个空行,觉得挺不错的,感兴趣的php开发者可以参考下,希望对大家在学习php的成长路上有所帮助!

将文本中连续的多个空行删除为只留一下一个空行

方法一:


:%s/^\n$//g

这种方式对于那种空行中含有tab键和空格的情况删除不了

方法二:


:g/^\s*$\n\s*$/d

这种情况既能删除只有回车的空行,还能删除包含tab键和空格的空行

删除重复行


:%s/^\(.*\)\n\1$/\1/g

总结

以上就是关于vim怎么删除空行全部内容,希望这篇vim通过正则将文本中连续的多个空行删除为只留一下一个空行文章能够帮你解决如相关的PHP问题,更多请关注PHP栏目的其它相关文章!

编程笔记 » vim通过正则将文本中连续的多个空行删除为只留一下一个空行

赞同 (61) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽