Vim在iTerm 2重启时失去颜色

时间:2012-03-15 13:50:00

标签: vim iterm

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

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

fresh launch

接下来导入曝光的暗色方案

enter image description here

然后启动vim并打开文件

enter image description here

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

enter image description here

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

enter image description here

破碎。以前有人见过这样的事吗?

更新

现在,如果我在Vim中安装曝光的配色方案,结果会再次出现不同。

enter image description here

这个方案是可以接受的(甚至可以说是正确的)但我的问题是原始颜色从何而来,我如何将它们设置为默认颜色?

2 个答案:

答案 0 :(得分:1)

据我所知,iTerm是终端模拟器,因此您可能使用vim的终端版本,但是.vimrc不包含此版本的colorscheme设置,仅适用于gui。尝试移动

set colorscheme solarized

外面

if has('gui running')

答案 1 :(得分:1)

区别在于COLORFGBG环境var。它是根据背景是浅还是暗来设定的。 COLORFGBG = 0; 15为您提供前屏幕,COLORFGBG = 12; 8为您提供后屏幕。