Sunday, July 26, 2009
Vim 如何删除符合给定模式的所有行
也可以使用regex:
删除包含“something”的所有行:
:g/something/d
:g/^\s*$/d
反过来,也可以删除不符合给定模式的所有行:
:g!/^\s*"/d
g! 等价于 v,所以也可以这样删除不符合给定模式的所有行:
:v/^\s*"/d
也可以使用regex:
删除包含“something”的所有行:
:g/something/d
反过来,也可以删除不符合给定模式的所有行:
:g!/^\s*"/d
g! 等价于 v,所以也可以这样删除不符合给定模式的所有行:
:v/^\s*"/d