如何在 Vim 中有效地删除给定的行?
我想删除所有符合此条件的行
:g!/div/
我没有成功运行:
:g!/div/s/^*//g
答案1
删除与 div 匹配的所有行
:g/div/d
删除所有不匹配 div 的行
:g!/div/d
答案2
:g!/div/d
可以很好地完成您想要做的事情。
答案3
:V/div/d
如果文件较大,则以下方法可能会更快:
:%!grep div
如何在 Vim 中有效地删除给定的行?
我想删除所有符合此条件的行
:g!/div/
我没有成功运行:
:g!/div/s/^*//g
删除与 div 匹配的所有行
:g/div/d
删除所有不匹配 div 的行
:g!/div/d
:g!/div/d
可以很好地完成您想要做的事情。
:V/div/d
如果文件较大,则以下方法可能会更快:
:%!grep div