2011-12-30 52 views
1

我想在MacVim中使用Conque在我的編輯器中有一個終端。好的。但是,許多ANSI顏色的默認值很難讀取(特別是深藍色)。在Terminal和iTerm中,我可以將顏色重新映射爲更易讀的內容(例如,使用Solarized)。我已經配置了一個很好的顏色編輯MacVim,但Conque會話中的ANSI顏色是他們不可讀的ANSI自我。如何在圖形vim中重新映射ANSI顏色?

有沒有辦法將ANSI顏色(MacVim或Conque)重新映射到自定義顏色?即,ANSI深藍應顯示爲#268bd2。

回答

0

我在我的Ubuntu PC上在我的~/.bashrc家中有這些行。它將虛擬控制檯使用的顏色值更改爲我在Gnome-Terminal中用於一致性的顏色值。

if [ "$TERM" = "linux" ]; then 
    echo -en "\e]P0202020" #black 
    echo -en "\e]P8404040" #darkgrey 
    echo -en "\e]P1952743" #darkred 
    echo -en "\e]P9CA5F5E" #red 
    echo -en "\e]P280A572" #darkgreen 
    echo -en "\e]PA99D699" #green 
    echo -en "\e]P3E0BC93" #brown 
    echo -en "\e]PBFDDFAE" #yellow 
    echo -en "\e]P45A667F" #darkblue 
    echo -en "\e]PC7989AD" #blue 
    echo -en "\e]P594738C" #darkmagenta 
    echo -en "\e]PDDCA0DC" #magenta 
    echo -en "\e]P67BA0C2" #darkcyan 
    echo -en "\e]PEA5C4E0" #cyan 
    echo -en "\e]P7D2D2D2" #lightgrey 
    echo -en "\e]PFFDF6E3" #white 
    clear #for background artifacting 
fi 

也許你可以用它作爲出發點。

echo -en "\e]PFFDF6E3" #white 
       ^^^^^^ 
       the hexadecimal value 
+1

有趣!不是我正在尋找的(我沒有在終端上運行vim),但仍然有用。 – 2012-01-02 18:54:06