使用的主题是dracla,使用vundle安装成功以后在.vimrc
下设置如下:
syntax on
colorscheme dracula
set background=dark
dracula主题有效果了,但是background的颜色依然是跟随系统默认的紫色并不是dark。在stackoverflow上面有一个类似的问题,解决方案是:
set t_Co=256
但是这样并不管用,background还是无法改变,请问这是什么原因?
运行环境是:vim7.4+ubuntu16.04。
补充
$ echo $TERM
xterm-256color
$ tput colors
256
下面我没有使用dracula主题,只是为了截图回复@S1ngS1ng 。
看下最后一行,你有没有这个我之前也发现了,用了 Dracula 就没法调背景颜色。有些高亮的颜色我想自定义,所以我直接 copy 了一份,新建了一个 color,并且把set background=dark
放进去,然后在.vimrc
里面直接调用color xxx
就行了。看到了这个文档:

我试着改下 Normal 属性,发现是可以的,你试试:
第一个
ctermfg
是没有被 hightlight 的文字颜色。第二个ctermbg
是背景色,你可以用关键字设置,也可以用颜色码