搜索时突出显示不在vim中工作

时间:2014-10-13 18:44:12

标签: vim

我的〜/ .vimrc:

set hlsearch

的确,当我开始搜索“dude”这样的词时

/dude

“dude”这个词非常突出,因为我在斜线后开始输入“dude”。但是,在我按Enter键表示我完成了我的搜索输入后,突出显示消失了,然后我在脚本中看不到“dude”这个词出现的情况。当我为下一个点击“n”时,它会转到下一次出现的“dude”,但同样没有突出显示。

我使用vim在终端的Mac OS上。

:hi Search

返回:     xxx term = reverse ctermbg = 11 guibg = Yellow

当我在vim中搜索感兴趣的单词时,我该怎么做才能保持突出显示?

2 个答案:

答案 0 :(得分:2)

我需要:

hi Search term=reverse cterm=NONE ctermfg=grey ctermbg=blue

起初我有cterm = xterm而忽略了term = reverse,这导致了上面的行为......

答案 1 :(得分:1)

您的Search群组中的突出显示定义似乎无法识别/可见,但IncSearch的定义可见。选择不同的colorscheme,修复/覆盖Search定义,或者快速“不要让我思考”修复,通过以下方式将后者反映到前者:

:hi clear Search
:hi link Search IncSearch