我想在MacVim中使用Conque在我的編輯器中有一個終端。好的。但是,許多ANSI顏色的默認值很難讀取(特別是深藍色)。在Terminal和iTerm中,我可以將顏色重新映射爲更易讀的內容(例如,使用Solarized)。我已經配置了一個很好的顏色編輯MacVim,但Conque會話中的ANSI顏色是他們不可讀的ANSI自我。如何在圖形vim中重新映射ANSI顏色?
有沒有辦法將ANSI顏色(MacVim或Conque)重新映射到自定義顏色?即,ANSI深藍應顯示爲#268bd2。
我想在MacVim中使用Conque在我的編輯器中有一個終端。好的。但是,許多ANSI顏色的默認值很難讀取(特別是深藍色)。在Terminal和iTerm中,我可以將顏色重新映射爲更易讀的內容(例如,使用Solarized)。我已經配置了一個很好的顏色編輯MacVim,但Conque會話中的ANSI顏色是他們不可讀的ANSI自我。如何在圖形vim中重新映射ANSI顏色?
有沒有辦法將ANSI顏色(MacVim或Conque)重新映射到自定義顏色?即,ANSI深藍應顯示爲#268bd2。
Conque在其Python代碼中包含轉義序列的解析器。我調整了autoload/conque_term/conque_globals.py
,以改變我的品味。相關承諾在這裏:https://github.com/mojodna/vim-conque/commit/3b9c43e49a0b120f318fe99a382846d9bf344dc2
我在我的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
有趣!不是我正在尋找的(我沒有在終端上運行vim),但仍然有用。 – 2012-01-02 18:54:06