未定义 Solarized 颜色名称

未定义 Solarized 颜色名称

我最近在 Ubuntu 12.04 中为 gnome-terminal 安装了 Solarized 主题,但现在,每次使用 vim 时,我都会收到警告“警告:未定义颜色名称“S_base03”。无论我是否为 vim 使用 solarized 配色方案,都会打印此警告。除此之外,其他一切似乎都很正常。有什么线索可以解释我为什么会收到此错误吗?

谢谢!

答案1

我遇到了同样的问题。Ubuntu 默认不再支持预处理器指令.Xresources,但xresources\solarized取决于这些指令。

我找到了两个解决方案(对我来说,单独一个都可以)。

  • 重命名~/.Xresources~/.Xdefaults再次登录(这有点搞笑,因为.Xdefaults已被弃用)。
  • 创建.xprofile如下内容并再次登录:

    SYSRESOURCES=/etc/X11/Xresources
    USRRESOURCES=$HOME/.Xresources
    

你无需再次登录,只要xrdb -merge ~/.Xresources

相关内容