33问答网
所有问题
想知道Vim怎么保留有指定搜索内容的行而删除其它?
如题所述
举报该问题
推荐答案 2019-03-06
如果是空行中没有空格的话,
可以用替换:
:%s/\n\{3,\}/\r\r/
\n
表示换行,
\{3,\}
表示三个以上的,
也就是超过两个空行,
替换成两个
\r
(换行在替换的时候就是这样,
前面要用
\n,
后面要用
\r)
如果空行中可能用空格的话,
可以先把空格都去除:
:%s/^\s\+$//
然后再用上面的命令
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/dc0h4P0Rhc0B0BBBBd.html
相似回答
大家正在搜
相关问题
想知道Vim怎么保留有指定搜索内容的行而删除其它?
使用vim,如何删除所有包含某个字符串的所在行?
linux下vim 查找命令
如何指定vim 的查找是从上往下还是从下往上?
vim编辑器中如何查找某个词
VI编辑程序里面,关于行数查找和字符串查找的详细用法?
vim 中如何替换选中行或指定几行内的文本
linux虚拟机在Vim中怎么取消查找