使用屏幕时Vim中的颜色不同

时间:2016-11-16 15:38:36

标签: vim gnu-screen color-scheme xterm iterm

我目前正在Mac OSX上的iTerm中使用来自http://vimcolors.com/535/jay/dark的配色方案。但是,当我在屏幕上使用Vim时,我发现颜色变得不同了,我应该在这里查看什么设置?

没有屏幕:

enter image description here

使用屏幕:

enter image description here

> echo $TERM
xterm-256color
> cat ~/.screenrc
...
term xterm-256color

1 个答案:

答案 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文件以查看新的语法颜色并进行比较)