当前位置: 技术问答>linux和unix
[求助]vi文本中的颜色控制
来源: 互联网 发布时间:2017-02-01
本文导语: 在Fedora16,用vi输入b时,总是变成橙色,高亮,不知是什么原因呀,请赐教 [img=C:UserstohshibaDesktop1.jpg] | 因为你上次查找的关键词,再下次打开vi时,默认还是"被查找"状态。 所以如果你设置了高亮的话...
在Fedora16,用vi输入b时,总是变成橙色,高亮,不知是什么原因呀,请赐教
[img=C:UserstohshibaDesktop1.jpg]
[img=C:UserstohshibaDesktop1.jpg]
|
因为你上次查找的关键词,再下次打开vi时,默认还是"被查找"状态。
所以如果你设置了高亮的话,除非你更改了查找的关键词,否则这个词就是高亮的。
b一直高亮是因为你查找过b吧。
个人习惯查找完成后,随意查找一个乱七八糟的长字符串(反正查不着),来抵消这个副作用。
|
我把你的需求理解成只查“b”这一个词,而不是查“b”这个字母(bb里面含有两个字母b)
如果是这样,可以使用/来进行词的匹配。
如果是这样,可以使用/来进行词的匹配。
|
按esc键,输入:set nohlsearch试试
|
把b当做一个单词(word),b的左右两边都有空格之类的分隔符,然后#或者*就可以前后搜索。
|
好像是记住上一次的搜索项吧,你换个搜索词它应该就高亮另外的词了吧