Sunday, July 26, 2009

 

Vim 如何删除符合给定模式的所有行


删除包含“something”的所有行:

:g/something/d
也可以使用regex:

:g/^\s*$/d
反过来,也可以删除不符合给定模式的所有行:

:g!/^\s*"/d

g! 等价于 v,所以也可以这样删除不符合给定模式的所有行:

:v/^\s*"/d


Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?