在vim中使用find指令后如何关闭突出显示

Posted

技术标签:

【中文标题】在vim中使用find指令后如何关闭突出显示【英文标题】:how to shut down highlight after using find instruction in vim 【发布时间】:2012-10-15 05:00:37 【问题描述】:

在 vim 中使用 /string 找到目标词后,突出显示变得烦人,任何人都可以告诉我关闭突出显示的最快方法是什么?谢谢

【问题讨论】:

【参考方案1】:

最简单的方法是输入:noh命令。

此外,您可以将此行添加到您的 .vimrc 以将该命令映射到 Enter 键,因此您只需在搜索后按 Enter 即可清除突出显示:

:nnoremap <CR> :noh<CR><CR>
vim clear last search highlighting A Vim and ViEmu mapping you really can’t miss - never type :noh again!

【讨论】:

顺便说一句..我试过添加那条神奇的线,但 vim 变得很奇怪。 这句话应该加在哪一行? 我原来的帖子已经映射到Esc。我已更改为&lt;CR&gt;,即Enter。这可能会有所帮助,因为我记得Esc 的表现也很有趣。 ...~/.vimrc 文件中的任何位置。 @Yan 请注意,您不需要在nnoremap 前面添加: 来添加到您的.vimrc

以上是关于在vim中使用find指令后如何关闭突出显示的主要内容,如果未能解决你的问题,请参考以下文章

无法关闭 Vim 文本突出显示 [重复]

Vim表现得很奇怪,每当我到达某一行时,它就开始突出显示它,我在大多数程序中都会出错

VIM 中突出显示的随机括号

VIM中不需要的模式突出显示[重复]

在 VIM 中突出显示任意行

VIM,增量搜索:如何跳转到下一个结果并使其突出显示?