我最近在 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