使用
" Customize jshint highlights
hi clear SpellBad
hi SpellBad cterm=underline,bold ctermfg=white ctermbg=black
SpellBad
当我第一次打开包含 jshint 错误的缓冲区时,我能够将 jshint 高亮自定义为我想要的颜色。从这里可以看出,我的背景是黑色的,错误的线是粗体白色并带有下划线。正如我在.vimrc
上面使用这些定义所指定的那样。
问题是,当我在缓冲区之间切换或稍后再次打开该缓冲区时,我的自定义 jshintSpellBad
颜色不再适用,并且我得到了我不想要的“默认”颜色。
为什么会这样?以及如何使我的自定义 jshintSpellBad
颜色保持不变?