Vim colorscheme改变

jwe*_*rre 15 vim

我很难让我的颜色改变.我打开了〜/ .vimrc和/ usr/share/vim/vimrc并添加了:

colorscheme desert
Run Code Online (Sandbox Code Playgroud)

...没别的了.我注意到配色方案在这里:

/usr/share/vim/vim72/colors/desert.vim (...along with a bunch or others)
Run Code Online (Sandbox Code Playgroud)

这似乎是错误的地方所以我:

cp /usr/share/vim/vim72/colors/desert.vim ~/.vim/colors/
Run Code Online (Sandbox Code Playgroud)

但仍然没有去.

小智 7

尝试将.bashrc/.bash_profile中的终端颜色设置为:

export TERM=xterm-256color

在你的.vimrc中

let g:"your_colourscheme"_termcolors=256

应该坚持下去.我知道但是它应该有效.

保存打字

:colorscheme whatever 每次你开始Vim


小智 6

自定义colorschemes应该在〜/ .vim/colors /中,并且在〜/ .vimrc中添加colorscheme行应该可以工作.所以听起来你做得对.

仔细检查您的vimrc或可能覆盖它的包含配置文件中没有其他colorcheme行.

还要仔细检查您的.vimrc是否按预期加载.一个简单的方法是尝试加载一个不存在的colorscheme名称 - 如果正在解析该行,那么你应该得到如下错误:

E185: Cannot find color scheme foobarbaz
Run Code Online (Sandbox Code Playgroud)

如果正确解析了colorscheme行,则需要检查终端是否正确配置为显示颜色.