![终端(kitty)颜色改变vim配色方案](https://linux22.com/image/152755/%E7%BB%88%E7%AB%AF%EF%BC%88kitty%EF%BC%89%E9%A2%9C%E8%89%B2%E6%94%B9%E5%8F%98vim%E9%85%8D%E8%89%B2%E6%96%B9%E6%A1%88.png)
我的终端(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
希望能帮助到你!