首页 > 解决方案 > 无法加载正确的配色方案使用 vim-Plug 安装 solarized

问题描述

我在 Mac 上安装了 vim-Plug 的太阳能。但是,配色方案完全不正确,如下所示:

终端截图

我用谷歌搜索了类似的问题,例如Fail to install vim solarized 但似乎没有解决。谁能告诉我这里发生了什么?我的$TERM=xterm256color

标签: vim

解决方案


请参阅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

推荐阅读