Vim日光照射的配色方案无法在VS Code集成终端中正确显示

时间:2019-08-21 05:11:26

标签: user-interface vim terminal visual-studio-code

问题

带有日光色系的Vim在VS Code集成终端中无法正确显示。

详细信息

我正在使用https://github.com/altercation/vim-colors-solarized中的日光化色彩方案。

在VSCode中工作时,当我编写git commit消息时,Vim会在集成终端中打开,但是颜色会熄灭。

我尝试为t_Co使用不同的值:

t_Co设置为16时: Vim with t_Co set to 16

t_Co设置为8时: Vim with t_Co set to 8

编辑:

似乎无法轻松配置VS Code的终端颜色方案。暂时的解决方法是设置let g:solarized_termcolors=256,然后让日光化的色彩方案使用VS Code的主题。

1 个答案:

答案 0 :(得分:2)

您是否已阅读日晒仓库的README

  

如果要在终端模式下使用Solarized(即不在gvim或macvim等GUI版本中使用),请考虑将终端仿真器的配色方案设置为使用Solarized调色板。我在Solarized主页的官方Solarized下载中包含了一些流行的终端仿真器的调色板以及Xdefaults。如果您使用没有这些颜色的Solarized,则需要告知Solarized将其颜色方案降级为与有限256端子调色板兼容的设置(而通过使用端子的16 ansi颜色值,您可以为Solarized设置正确的特定值调色板)。

您可能必须手动设置这些颜色,请参阅:Color theme for VS Code integrated terminal