如何摆脱Vim中的搜索亮点


How to get rid of search highlight in Vim

我用:set hlsearch作为默认值。

当我搜索某些内容时,搜索词会突出显示。但是很多时候我都想去掉亮点,所以我选择了:set nohlsearch。这样我就暂时摆脱了亮点。

但是,如果我执行新的搜索,则不会突出显示搜索词。

我想点击esc+esc来消除突出显示,然后设置回:set hlsearch

有什么建议吗?


尝试使用:noh命令。

vi/vim notes


我用

1
/pleasedisablehighlightthanks

命令。或者只是

1
/qewrufhiqwe

但您应该小心,不要将此命令与以下命令混合使用!

1
/qewrufhiqew


1
:noremap <silent> <c-l> :nohls<cr><c-l>

这将重新绘制屏幕,并使用control-l清除所有搜索词,方便的方法是:)比使用f键更容易。


我的电子文档中有以下内容1(3):

1
map <silent> <C-N> :let @/=""<CR>


试试这个:

1
2
set hlsearch!
nnoremap <F12> :set hlsearch!<CR>

如果需要,按F12清除。在命令模式下使用:noh清除。


这可能适合您的需要:

1
nnoremap <esc> :noh<return><esc>

稍加修改,您就可以使它在插入模式下工作。


您可以搜索文本文件以外的内容。在这种情况下,不会突出显示任何内容。(例如/349I5U9SGH)