我很难让我的颜色改变.我打开了〜/ .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行,则需要检查终端是否正确配置为显示颜色.