0

我在 iTerm 中使用 Vim 时遇到问题。第一次按预期工作,但任何重新启动或 iTerm 的新实例和一切都坏了。以此为例

下载并打开 iTerm 并获取默认主题

全新推出

接下来导入solarized深色配色方案

在此处输入图像描述

然后启动vim并打开一个文件

在此处输入图像描述

一切都如预期的那样。现在退出 iTerm 的所有实例并重新打开

在此处输入图像描述

命令行符合预期。现在打开 vim 并打开同一个文件。

在此处输入图像描述

破碎的。有没有人见过这样的东西?

更新

现在,如果我在 Vim 中安装 solarized 配色方案,结果看起来又不一样了。

在此处输入图像描述

这个方案是可以接受的(甚至可以说是正确的),但我的问题是原始颜色是从哪里来的,我怎样才能将它们设置为默认值?

4

2 回答 2

1

据我了解,iTerm 是终端仿真器,因此您可能使用 vim 的终端版本,但是您的 .vimrc 不包含此版本的颜色方案设置,仅用于 gui。尝试移动

set colorscheme solarized

外部

if has('gui running')

于 2012-03-15T15:01:32.380 回答
1

不同之处在于 COLORFGBG 环境变量。它是根据背景是浅色还是深色来设置的。COLORFGBG=0;15 为您提供前屏幕,COLORFGBG=12;8 为您提供后屏幕。

于 2012-03-15T18:22:02.797 回答