jshint vimrc SpellBad定制不坚持

时间:2013-06-27 01:39:00

标签: vim jshint

使用

" Customize jshint highlights 
hi clear SpellBad
hi SpellBad cterm=underline,bold ctermfg=white ctermbg=black

当我第一次打开包含jshint错误的缓冲区时,我能够将我的jshint SpellBad高光自定义为我想要的颜色。从这里可以看出,我的背景是黑色的,带错误的行是粗体白色和下划线。正如我在上面的.vimrc中使用这些定义所指定的那样。

enter image description here

问题是,当我在缓冲区之间切换或稍后再打开一个缓冲区时,我的自定义jshint SpellBad颜色不再适用,我得到了我不想要的“默认”颜色。

enter image description here

为什么会这样?如何使我的自定义jshint SpellBad颜色变得坚固?

1 个答案:

答案 0 :(得分:5)

因为您的自定义突出显示设置将在每个:colorscheme命令后清除。

尝试:

autocmd ColorScheme * hi clear SpellBad
    \| hi SpellBad cterm=underline,bold ctermfg=white ctermbg=black