日期:2014-05-16  浏览次数:20806 次

[求助]vi文本中的颜色控制
在Fedora16,用vi输入b时,总是变成橙色,高亮,不知是什么原因呀,请赐教

[img=C:\Users\tohshiba\Desktop\1.jpg]

------解决方案--------------------
按esc键,输入:set nohlsearch试试
------解决方案--------------------
好像是记住上一次的搜索项吧,你换个搜索词它应该就高亮另外的词了吧
------解决方案--------------------
探讨

谢谢楼上。
我输入:set nohls 就没有这个现象了,输入:set hls 后,又变成原来的样子。我知道是有关寻找匹配高亮显示的开和关,但具体为什么输入“b”就高亮呢?

------解决方案--------------------
我把你的需求理解成只查“b”这一个词,而不是查“b”这个字母(bb里面含有两个字母b)
如果是这样,可以使用/\<b\>来进行词的匹配。
------解决方案--------------------
探讨

好像是光标选中b,再用shift * 就可以,对吧?