无法更改.vimrc中的突出显示组设置

时间:2019-02-19 08:12:39

标签: vim

我正在尝试更改拼写检查突出显示组。所以在我的.vimrc结尾

我添加以下代码

highlight clear SpellBad
highlight SpellBad cterm=underline

当我打开一个新文件时,它仍显示旧语法突出显示。但是,如果我在打开文件后在vim中手动运行相同的命令,它将按预期运行。

你知道这里出了什么问题吗?谢谢!

1 个答案:

答案 0 :(得分:1)

对颜色方案的调整必须在设置颜色方案之后 进行。通常,如果您的:colorscheme中有~/.vimrc,并在其后放置:highlight命令,那应该可以。

您的情况似乎有所不同(这可能是由插件管理器影响加载顺序引起的,或者您甚至可能具有动态更改的配色方案)。要处理此类事件,您可以改而加入ColorScheme事件:

autocmd ColorScheme * highlight clear SpellBad
autocmd ColorScheme * highlight SpellBad cterm=underline