读书人

vim查寻替换及取消高亮

发布时间: 2012-07-19 16:02:19 作者: rapoo

vim查找替换及取消高亮

查找替换的格式如下:

?

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

输入:help range查看更多用法

?

?

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

输入

:20,$s/item/character/g


vim查寻替换及取消高亮
:

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

s表示替换

pattern为item

string为character

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

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

?


vim查寻替换及取消高亮

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

输入

:nohl

可以取消高亮

读书人网 >开源软件

热点推荐