VS Code集成终端中未正确显示Vim Solarized配色方案

nfeuvbwi  于 2023-05-29  发布在  其他
关注(0)|答案(2)|浏览(211)

问题

VS Code集成终端无法正确显示带有Solarized配色方案的Vim。

详情

我使用的是https://github.com/altercation/vim-colors-solarized的日光化配色方案。
在VSCode中工作时,当我编写git commit消息时,Vim将在集成终端中打开,但颜色将关闭。
我尝试了不同的t_Co值:
t_Co设置为16时:

t_Co设置为8时:

编辑:

似乎不可能轻松配置VS Code的终端配色方案。一个临时的解决方法是设置let g:solarized_termcolors=256,并让solarized colorscheme使用VS Code的主题。

jvidinwx

jvidinwx1#

你读过Solarized repo的README吗?
如果您要在终端模式下使用Solarized(即不像gvim或macvim这样的GUI版本),请考虑将您的终端模拟器的配色方案设置为使用Solarized调色板。我在Solarized官方主页上提供了一些流行的终端模拟器的调色板以及Xdefaults。如果您使用Solarized而不使用这些颜色,则需要告知Solarized将其配色方案降级为与有限的256个端子调色板兼容的设置(而通过使用端子的16个ansi颜色值,您可以为Solarized调色板设置正确的特定值)。
您可能需要手动设置这些颜色,请参阅:Color theme for VS Code integrated terminal

2ul0zpep

2ul0zpep2#

我有一个问题,在做了一个“git提交”后,文本不显示,但它发生在任何时候,我试图打开一个vim窗口内的终端。一个解决方法是单击“调试控制台”并返回“终端”以使其正确加载文本。

相关问题