VIM技巧(1)

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
原文地址:https://www.cnblogs.com/wardensky/p/4262546.html