如何摆脱Vim中的search亮点

我有:set hlsearch为默认值。

当我search的东西,search条件得到突出显示。 然而,很多时候我想摆脱突出,所以我做:set nohlsearch 。 通过这种方式,我摆脱了目前的亮点。

但是,如果我做一个新的search,那么search条件不会突出显示。

我想打ESC + ESC摆脱亮点,然后回头:set hlsearch

有什么build议么?

试试:noh命令。

vi/vim notes

我用

 /pleasedisablehighlightthanks 

命令。 要不就

 /qewrufhiqwe 

但是你应该小心,不要把它和下面的命令混合在一起!

 /qewrufhiqew 
 :noremap <silent> <cl> :nohls<cr><cl> 

这将重新绘制屏幕,​​并用Control-L清除任何search词,方便:)比达到F键更容易。

我在.vimrc有以下内容:

 map <silent> <CN> :let @/=""<CR> 

尝试这个:

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

并在需要时按F12键清除。 在命令模式下使用:noh清除。

这可能适合您的需求:

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

有点修补你可以使它在插入模式下工作。

你可以search不在文本文件中的东西。 在这种情况下什么都不会突出显示。 (例如/ 349i5u9sgh)