无法在vim中更改colorscheme

时间:2015-01-23 23:12:10

标签: vim

我正在努力尝试在vim中设置colorscheme。我安装了许多主题,如jellybeans,gruvbox,molokai(来自AUR,我使用的是Manjaro Linux),但在我的colorscheme name_of_the_colorscheme.vimrc中编写/etc/vimrc以及其中任何一个都没有&#39工作。我使用gruvbox显然是随机颜色,例如带有软糖的默认主题。 但是,从vim中用:colo手动设置它可以正常工作。 我注意到当我从终端运行vim时,加载需要两到三秒钟,当我退出它时会留下一个空行,比如

davide@drogon ~ $ vim .vimrc

davide@drogon ~ $

反对

davide@drogon ~ $ vim .vimrc
davide@drogon ~ $

通常(并且应该这样做)。

有趣的是,我用我的笔记本电脑做同样的事情,并且它完美无瑕。在我的台式电脑上,它没有。我甚至将.vimrc/etc/vimrc从笔记本电脑复制到了桌面,但问题仍然存在。 $TERM设置为xterm-256color,我甚至尝试在rc文件中编写set t_Co=256,但即使这样也没用。 我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:0)

由于您不确定最后colorscheme命令的执行位置,因此最终结果显然是随机的。调试vim启动是一种简单的方法:

vim --cmd 'profile start profile.log' \
    --cmd 'profile func *' \
    --cmd 'profile file *' \
    -c 'profdel func *' \
    -c 'profdel file *' \
    -c 'qa!' && grep --color -in "colorscheme" profile.log

这将打印启动vim时执行的所有colorscheme选项。你可以从那里开始工作。