首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

vim查寻替换及取消高亮

2012-07-19 
vim查找替换及取消高亮查找替换的格式如下:?:[range]s[ubstitute]/{pattern}/{string}/[flags] [count]ran

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

可以取消高亮

热点排行