我正在尝试更改拼写检查突出显示组。所以在我的.vimrc结尾
我添加以下代码
highlight clear SpellBad
highlight SpellBad cterm=underline
当我打开一个新文件时,它仍显示旧语法突出显示。但是,如果我在打开文件后在vim中手动运行相同的命令,它将按预期运行。
你知道这里出了什么问题吗?谢谢!
答案 0 :(得分:1)
对颜色方案的调整必须在设置颜色方案之后 进行。通常,如果您的:colorscheme
中有~/.vimrc
,并在其后放置:highlight
命令,那应该可以。
您的情况似乎有所不同(这可能是由插件管理器影响加载顺序引起的,或者您甚至可能具有动态更改的配色方案)。要处理此类事件,您可以改而加入ColorScheme
事件:
autocmd ColorScheme * highlight clear SpellBad
autocmd ColorScheme * highlight SpellBad cterm=underline