【发布时间】:2013-06-27 01:38:59
【问题描述】:
使用
" Customize jshint highlights
hi clear SpellBad
hi SpellBad cterm=underline,bold ctermfg=white ctermbg=black
当我第一次打开包含 jshint 错误的缓冲区时,我能够将我的 jshint SpellBad 高亮自定义为我想要的颜色。从这里可以看出,我的背景是黑色的,错误的线是粗体白色并带有下划线。正如我在上面.vimrc 中使用这些定义所指定的那样。
问题是,当我在缓冲区之间切换或稍后再次打开该缓冲区时,我的自定义 jshint SpellBad 颜色不再适用,并且我得到了我不想要的“默认”颜色。
为什么会这样?以及如何使我的自定义 jshint SpellBad 颜色保持不变?
【问题讨论】:
-
我唯一能想到的是,当您切换缓冲区时,有些东西改变了您的配色方案。我认为自定义高光不会因为您更改了缓冲区而消失。