vim - 无法加载正确的配色方案使用 vim-Plug 安装 solarized
问题描述
我在 Mac 上安装了 vim-Plug 的太阳能。但是,配色方案完全不正确,如下所示:
我用谷歌搜索了类似的问题,例如Fail to install vim solarized
但似乎没有解决。谁能告诉我这里发生了什么?我的$TERM
=xterm256color
解决方案
请参阅vim-colors-solarized 安装说明中的终端用户重要说明:
如果您打算在终端模式下使用 Solarized(即不在 gvim 或 macvim 等 GUI 版本中), 请 考虑将终端仿真器的颜色方案设置为使用 Solarized 调色板。[...]
如果您在 没有 这些颜色的情况下使用 Solarized,则需要告知 Solarized 将其颜色方案降级为与有限的 256 终端调色板兼容的集合(而通过使用终端的 16 ansi 颜色值,您可以为 Solarized 设置正确的特定值调色板)。
如果您确实使用自定义终端颜色,
solarized.vim
应该为您开箱即用。如果您使用的是支持 256 色的终端模拟器并且不想使用自定义的 Solarized 终端颜色,则需要使用降级的 256 色方案。为此,只需在该行 之前添加 以下
colorscheme solarized
行:let g:solarized_termcolors=256
同样,我建议您手动或通过可用于导入的众多终端方案之一将终端颜色更改为 Solarized 值。
简而言之,使用 Solarized 主题的最佳方式是在终端中也使用它。这在很大程度上是诸如 Solarized 之类的主题的重点,要在您的 shell 应用程序之间保持一致性,并且通常涉及为主题配置所有这些应用程序。有关主题及其背后的想法的更多信息,请参见Solarized 网站。
作为替代方案,如果您使用的是 256 色终端,您只需将vimrc更改为:
let g:solarized_termcolors=256
colorscheme solarized
推荐阅读
- swift - Swift:在 Firebase 数据库中搜索特定值并查找所有相关数据
- asp.net-core - 为每个请求手动验证用户的声明
- postgresql - 在交易日期之间生成日期系列
- java - 过滤带有特定注解的类
- npm - 有没有办法将一个 npm 包及其所有依赖项导入 verdaccio?
- ms-access - 如何获得“记录集”表格的最大值?
- javascript - 调用 app.use/app.post(其中 INSERT INTO a db)以获取表单值
- java - TestRestTemplate 为 4xx 状态码抛出异常
- c# - c#等价于document.getElementById("ListBox"+i+"Item"+j).selected=true
- .net - 一个 Gen0 集合会导致较长的暂停时间?