我将unxvt与Solarized light调色板结合使用。我的.Xresources
文件是根据这些说明正确配置的。我也使用Vim作为我的主编辑器。我已经为Vim安装了solalized配色方案,并根据这些说明修改了我的.vimrc
文件。我喜欢浅色的背景色,所以我在.vimrc
syntax enable
set background=light
colorscheme solarized
然而,Vim将背景色设置为深色。然后我编辑了第二行,写了set background=dark
, vim把背景颜色改成了浅色。
问题是set background=light
给了我深色背景,set background=dark
给了我浅色背景。为什么会有这种奇怪的行为?如何解决这个问题?啊,如果我把set background
线去掉,一切看起来都很好(背景是浅色的)。我还注意到gvim设置了正确的背景色。
好了,我找到问题所在了。官方(?)当使用浅色时,X窗口的solalized会被破坏。这里和这里都有讨论。配色方案没有调整到background
的值。我使用seletskiy配置中的配置解决了这个问题。