user-interface - Vim 日光化色彩方案在 VS Code 集成终端中无法正确显示
问题描述
问题
带有日晒色彩方案的 Vim 在 VS Code 集成终端中无法正确显示。
细节
我正在使用来自https://github.com/altercation/vim-colors-solarized的日光化色彩方案。
在 VSCode 中工作时,当我编写 git commit 消息时,Vim 将在集成终端中打开,但颜色会关闭。
我尝试过使用不同的值t_Co
:
编辑:
似乎无法轻松配置 VS Code 的终端颜色方案。一个临时的解决方法是设置let g:solarized_termcolors=256
并让日晒颜色方案使用 VS Code 的主题。
解决方案
你读过README
Solarized 的 repo 吗?
如果您打算在终端模式下使用 Solarized(即不在 gvim 或 macvim 等 GUI 版本中),请考虑将终端仿真器的颜色方案设置为使用 Solarized 调色板。我在 Solarized 主页提供的官方 Solarized 下载中包含了一些流行的终端仿真器和 Xdefaults 的调色板。如果您在没有这些颜色的情况下使用 Solarized,则需要告知 Solarized 将其颜色方案降级为与有限的 256 终端调色板兼容的集合(而通过使用终端的 16 ansi 颜色值,您可以为 Solarized 设置正确的特定值调色板)。
您可能必须手动设置这些颜色,请参阅:VS Code 集成终端的颜色主题
推荐阅读
- powershell - Powershell 仅从目录中复制匹配文件
- python - Groupby 日期产生空白数据框 - 熊猫 - Python
- rest - 在这种情况下使用的适当 HTTP 状态代码是什么?
- python-3.x - pip 不安装某些软件包,但会安装其他软件包
- sql - 我在创建 VBA 以在 ms-access 中将数据动态添加到我的表时遇到问题
- mysql - mysql 中的 ORDER BY 百分比 - 100% 移到最后
- python - 如何使用 ctypes 停止和重新启动从 python 运行的 C++ 代码
- c# - 如何在不收到 403 的情况下将 c# 中的浏览器握手复制到 websocket?
- jquery - 模态对话框不会随 stopPropogation 关闭
- java - 在 Spring Boot 中使用生成的 ID 持久化 OneToMany 实体