在VIM中不需要突出显示模式

时间:2014-04-28 17:07:33

标签: regex vim highlight vim-syntax-highlighting

在使用VIM编辑的任何类型的文件中,我看到一个不需要的模式突出显示到处并且我不知道如何关闭该模式。或许我意外地损坏了一个文件。这似乎是在我捶打后最近发生的,试验了多个窗户(红鲱鱼?)。

模式似乎是:字母e加上任何一种字符("例如"," el"," e。 "等)

Highlighting of e plus any character

3 个答案:

答案 0 :(得分:1)

这可能是你搜索的最后一件事。 vim会在重新启动时记住它。

我在~/.vimrc

中保留了这个方便的映射
nnoremap \ :let @/ = ""<CR>

然后,我可以在\ COMMAND模式下使用vim类型,并清除上一个搜索字词。

我以前用过这个:

nnoremap \ :set hlsearch!<CR>

当您点击\时,这基本上可以打开/关闭搜索突出显示,但会将最后一个搜索字词保留在@/注册表中。

答案 1 :(得分:1)

清除文本与上一个搜索模式类型:nohls

匹配的突出显示

答案 2 :(得分:0)

对于永久性解决方案,您可以使用ArjunShankar建议的内容。对于“正好解决这个问题”,我发现了这一点。我最初找不到这个的原因是我没有意识到当VIM中突出显示某些内容时,它可能与您的上次搜索有关。

:let @/ = ""

这是通过这个帖子找到的:Vim clear last search highlighting

相关问题