我的终端(kitty)和 vim 都使用 base16 配色方案。然而,改变 kitty 的配色方案会导致 vim 的配色方案变成类似的东西。
我的相关(我猜)部分.vimrc
如下所示:
set background=dark
let base16colorspace=256
colorscheme base16-default-dark
syntax enable
尽管设置了 colorcheme,vim 还是采用了 kitty 的方案...我希望这两个方案有单独的方案。
答案1
正如kovidgoyal
所说:
将以下内容添加到您的 .vimrc
" vim hardcodes background color erase even if the terminfo file does
" not contain bce (not to mention that libvte based terminals
" incorrectly contain bce in their terminfo files). This causes
" incorrect background rendering when using a color theme with a
" background color.
let &t_ut=''
来源-https://github.com/kovidgoyal/kitty/issues/108#issuecomment-320492663
希望能帮助到你!