使用
" Customize jshint highlights
hi clear SpellBad
hi SpellBad cterm=underline,bold ctermfg=white ctermbg=black
当我第一次打开包含jshint错误的缓冲区时,我能够将我的jshint SpellBad
高光自定义为我想要的颜色。从这里可以看出,我的背景是黑色的,带错误的行是粗体白色和下划线。正如我在上面的.vimrc
中使用这些定义所指定的那样。
问题是,当我在缓冲区之间切换或稍后再打开一个缓冲区时,我的自定义jshint SpellBad
颜色不再适用,我得到了我不想要的“默认”颜色。
为什么会这样?如何使我的自定义jshint SpellBad
颜色变得坚固?
答案 0 :(得分:5)
因为您的自定义突出显示设置将在每个:colorscheme
命令后清除。
尝试:
autocmd ColorScheme * hi clear SpellBad
\| hi SpellBad cterm=underline,bold ctermfg=white ctermbg=black