VIM技巧(1)
- 替换
36s/^(.* = )entity.(.*)$/1this.GetShowName("2",2);
- 删除空行
%g/^$/d
%g/^s*$/d
- 删除多个空格+[+字符行
:%g/s*[[].*/d
- 删除多个空格+/+字符行
:%g/s*[//].*/d
- 替换
:%s/(^.*=)s(this.*$)/2 1
- vs里面代码替换
:%s/^s*(.*)=s*(.*);$/2=1;
:%s/.Trim()/
:%s/;/?? "";
- 如何只保留匹配内容行而删除其他行
:v/pattern/d
:help :v
v/^s*public.*$/d