vim查找替换及取消高亮

阅读更多

查找替换的格式如下:

 

:[range]s[ubstitute]/{pattern}/{string}/[flags] [count]
range可以是
 .  点号表示在当前行查找(这是默认的range)
 $   表示文件的最后一行
 %   %号表示在整个文件中查找替换,相当于1,$

输入:help range查看更多用法

 

 

比如如果想把最后三行的item替换成character,那么:

输入

:20,$s/item/character/g


vim查找替换及取消高亮_第1张图片
:

range为20,$(从第20行开始到文件末)

s表示替换

pattern为item

string为character

g表示将每行出现的所有的item都替换成charater(如果不加g只替换每行出现的第一个item,这个例子中g可以省略)

按下回车后,变成如下模样

 


vim查找替换及取消高亮_第2张图片

可以看到最后三行的item变成了character,但是不爽的地方是所有的item都高亮显示了

输入

:nohl

可以取消高亮

  • vim查找替换及取消高亮_第3张图片
  • 大小: 65.9 KB
  • vim查找替换及取消高亮_第4张图片
  • 大小: 67.4 KB
  • 查看图片附件

你可能感兴趣的:(vim)