Vim

删除匹配/不匹配模式的行

删除以#开头的行,

:g/^#/d

删除不以#开头的行,

:g!/^#/d

删除配对符号间内容

删除{ }间内容,在括号内,

di{

连同括号也删除,

da{

删除从当前位置直到下一个特定字符 (“)

dt"

d, y, c 都可以这样用。

删除从光标所在行到到下一个注释行的内容

参考:help cmdline-ranges:

:.;/^#/-1d