2012-03-15 34 views
0

我在iTerm中使用Vim時遇到了問題。第一次按預期工作,但iTerm的任何重新啓動或新實例都會中斷。以此爲例子Vim in iTerm 2重新啓動時丟失顏色

下載和開放的iTerm,並得到默認主題

fresh launch

下一頁進口solarized深色方案

enter image description here

然後火起來vim和打開文件

enter image description here

一切都如預期。現在退出的iTerm的所有實例,然後重新打開

enter image description here

命令行預期。現在打開vim並打開相同的文件。

enter image description here

破碎。有沒有人看過類似的東西?

UPDATE

現在,如果我在安裝的Vim的顏色solarized方案的結果看起來又不同。

enter image description here

這種方案是可以接受的(甚至去儘量地說正確的),但我的問題是,你在哪裏的原始顏色來自然後,我怎麼可以設置這些默認?

+0

我的.vimrc https://github.com/kouphax/vim-files/blob/master/vimrc – 2012-03-15 14:16:12

+0

如果您將主題切換回默認的主題並重新啓動並重覆上述過程,您將獲得同樣的問題。 – 2012-03-15 14:55:54

+0

另外值得一提的是刪除所有自定義vim配置產生相同的結果 – 2012-03-15 14:59:17

回答

1

的區別是COLORFGBG環境變種。它基於背景是淺色還是黑暗來設置。 COLORFGBG = 0; 15給你屏幕前和COLORFGBG = 12; 8給你後屏幕。

+0

這正是問題所在。謝謝 – 2012-03-15 20:13:15

1

據我瞭解,iTerm是終端模擬器,所以你可能使用vim的終端版本,但是你的.vimrc不包含此版本的colorscheme設置,只適用於gui。嘗試移動

set colorscheme solarized

if has('gui running')

+0

這是非常真實的。但是我真正的問題是第二個映像(第一個vim啓動)從哪裏獲取它的顏色以及它們爲什麼會更改? – 2012-03-15 15:17:36

+1

不知道,但你可以試試:verbose嗨布爾學習在哪裏突出顯示布爾來自(布爾是什麼自動完成我先提議,嘗試其他語法組)。 – 2012-03-15 17:37:40

+0

會給它一個去感謝。 – 2012-03-15 17:42:33

相關問題