问题
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的主题。
2条答案
按热度按时间jvidinwx1#
你读过Solarized repo的
README
吗?如果您要在终端模式下使用Solarized(即不像gvim或macvim这样的GUI版本),请考虑将您的终端模拟器的配色方案设置为使用Solarized调色板。我在Solarized官方主页上提供了一些流行的终端模拟器的调色板以及Xdefaults。如果您使用Solarized而不使用这些颜色,则需要告知Solarized将其配色方案降级为与有限的256个端子调色板兼容的设置(而通过使用端子的16个ansi颜色值,您可以为Solarized调色板设置正确的特定值)。
您可能需要手动设置这些颜色,请参阅:Color theme for VS Code integrated terminal
2ul0zpep2#
我有一个问题,在做了一个“git提交”后,文本不显示,但它发生在任何时候,我试图打开一个vim窗口内的终端。一个解决方法是单击“调试控制台”并返回“终端”以使其正确加载文本。