在 vim 中,我可以用这个删除所有包含单词“price”的行
:g /price/d
我怎样才能删除所有不包含单词“price”的行?
答案1
您可以使用
:g!/price/d
删除不包含“price”的每一行
如下所述,g!
是的别名v
。这相当于
:v/price/d
答案2
您还可以使用:
:v/price/d
删除线条。
答案3
%!grep "price"
:v
是另一种比处理大文件快得多的选项。
在 Vim 7.4、Ubuntu 14.04、1M 行日志文件上测试。