我在一个文件中搜索“nurple”。我找到了,太好了。但现在,“nurple”的每一次出现都被渲染成黄上黑的病态。直到永远。
永远,也就是说,直到我搜索一些我知道不会找到的东西,比如“asdhfalsdflajdflakjdf”,这样它就会清除之前的搜索突出显示。
当我搜索完的时候,我就不能按一个神奇的键把高光部分去掉吗?
我在一个文件中搜索“nurple”。我找到了,太好了。但现在,“nurple”的每一次出现都被渲染成黄上黑的病态。直到永远。
永远,也就是说,直到我搜索一些我知道不会找到的东西,比如“asdhfalsdflajdflakjdf”,这样它就会清除之前的搜索突出显示。
当我搜索完的时候,我就不能按一个神奇的键把高光部分去掉吗?
当前回答
我认为最好的答案是有一个领导捷径:
<leader>c :nohl<CR>
现在,当你的文档被高亮显示的术语弄得乱七八糟时,你只需点击+ C(我把前导映射为一个逗号)。它工作得很完美。
其他回答
在.vimrc的末尾添加以下一行以防止高亮显示:
set nohlsearch
:noh (nohighlight的缩写)将暂时清除搜索高亮显示。下一个搜索仍然会突出显示。
/lkjasdf对我来说总是比:noh快。
那我更喜欢这个:
map <F12> :set hls!<CR>
imap <F12> <ESC>:set hls!<CR>a
vmap <F12> <ESC>:set hls!<CR>gv
,为什么?因为它拨动开关:如果高亮显示是打开的,那么按F12将其关闭。反之亦然。HTH。
我认为最好的答案是有一个领导捷径:
<leader>c :nohl<CR>
现在,当你的文档被高亮显示的术语弄得乱七八糟时,你只需点击+ C(我把前导映射为一个逗号)。它工作得很完美。