有没有办法使用Vim脚本或搜索/替换来删除鬼线?我遇到过这样的情况,当我必须编辑文件时,其他使用蹩脚软件的开发人员已经在附图中留下了双重换行符。
我很乐意在Vim中找到一种方法来删除所有那些愚蠢的双倍间距垃圾,所以它实际上看起来应该是这样。
答案 0 :(得分:5)
运行搜索和替换
%s/\n\n/\r/g
将用一个换成每一对两个换行符。然而,这将不可避免地搞砸不是已经是双倍行距的文件,所以不要盲目使用它。
答案 1 :(得分:4)
更短的解决方案:
:v:.:d
这些线条真的是空的。如果可能有空格:
:v:^\S*$:d