搜索突出显示(hlsearch)在vim中不工作

搜索突出显示(hlsearch)在vim中不工作,vim,Vim,我对vim中的搜索突出显示有问题。我以前用过,但现在根本不起作用 我已经输入了:set hlsearch,它也在我的.vimrc文件中 我已经输入了:set hlsearch?,结果是hlsearch,表明我已成功地打开了该选项。(对吗?) 我运行的是vim而不是vi,所以这不是问题所在 我四处搜索过,但只发现有人询问是否关闭搜索突出显示 我将非常感谢任何意见,因为这让我发疯。谢谢 编辑:高亮显示对拼写检查也不起作用,因此很明显,高亮显示是一种全局性的功能。当您遇到多个高亮显示的问题时(如您

我对vim中的搜索突出显示有问题。我以前用过,但现在根本不起作用

  • 我已经输入了
    :set hlsearch
    ,它也在我的.vimrc文件中
  • 我已经输入了
    :set hlsearch?
    ,结果是
    hlsearch
    ,表明我已成功地打开了该选项。(对吗?)
  • 我运行的是vim而不是vi,所以这不是问题所在
  • 我四处搜索过,但只发现有人询问是否关闭搜索突出显示
我将非常感谢任何意见,因为这让我发疯。谢谢


编辑:高亮显示对拼写检查也不起作用,因此很明显,高亮显示是一种全局性的功能。

当您遇到多个高亮显示的问题时(如您的案例中的搜索和拼写),请首先使用

:hi
如果有任何组错误或关闭,请检查您的
:配色方案
,或者尝试另一个

在控制台中,颜色问题通常与可用颜色的数量有关,这是一个毛茸茸的问题。核对

:set t_Co?

另一个检查单个语法项问题的好工具是插件。

试着运行
vim-u NONE
并测试它是否能像那样工作。@Birei:没有,还是没有。谢谢。找到你的搜索模式了吗?:)
:hi Search
的输出是什么?背景颜色是否与您的普通背景相同?(gui或cterm)@Kent:这是
:hi Search
xxx term=reverse-ctermbg=11 guibg=Yellow
的输出。背景颜色与正常背景不一样;我试过改变正常的背景。谢谢更改您的配色方案-可能无法正确设置突出显示颜色。虽然您的帖子没有解决我的问题,但它提供了一些非常有用的vi命令,谢谢:)