我目前正在Mac OSX上的iTerm中使用来自http://vimcolors.com/535/jay/dark的配色方案。但是,当我在屏幕上使用Vim时,我发现颜色变得不同了,我应该在这里查看什么设置?
没有屏幕:
使用屏幕:
> echo $TERM
xterm-256color
> cat ~/.screenrc
...
term xterm-256color
答案 0 :(得分:0)
我希望还不晚。
通常,在您的〜/ .vimrc上可能会有一行
colorscheme yourColorScheme
其中yourColorScheme是.vim颜色配置文件之一,您可以在/ usr / share / vim / vim80 / colors /中找到它们,而没有.vim扩展名 例如,我要使用/usr/share/vim/vim80/colors/blue.vim配置文件,我愿意
colorscheme blue
如果该行不是用.vimrc编写的,则vim将选择一个默认的颜色配置文件,并且在使用屏幕时该选择可能会有所不同。
我遇到了同样的问题,并通过在文件末尾添加这一行来解决。
唯一令人反感的是,您可能必须尝试/ usr / share / vim / vim80 / colors /中列出的所有配置才能找到您喜欢的配置(我建议您使用〜/打开一个终端。打开vimrc来测试不同的颜色,第二个终端是在Vim中显示一个您喜欢的语法颜色的文件,第三个和第三个是在您启动屏幕并显示相同的Vim文件以查看新的语法颜色并进行比较)