我試過兩種方案,沙漠和袋熊,我已經在我的.vimrc文件中設置了顏色方案。當我從shell中打開vim時,我沒有看到該方案的顏色,但是當我使用MacVim打開時,我會這樣做。在兩者中,當我鍵入:colorscheme時,我看到在.vimrc文件中設置的方案,但我看不出爲什麼我看不到顏色。Vim沒有顯示macvim的顏色
作爲說明,我安裝了spf13發行版,並使用提供的腳本將其卸載。
任何想法如何解決這個問題?
我試過兩種方案,沙漠和袋熊,我已經在我的.vimrc文件中設置了顏色方案。當我從shell中打開vim時,我沒有看到該方案的顏色,但是當我使用MacVim打開時,我會這樣做。在兩者中,當我鍵入:colorscheme時,我看到在.vimrc文件中設置的方案,但我看不出爲什麼我看不到顏色。Vim沒有顯示macvim的顏色
作爲說明,我安裝了spf13發行版,並使用提供的腳本將其卸載。
任何想法如何解決這個問題?
終端模擬器被限制爲256個色max和經常需要手動設置超越8或16
最冷的Vim colorschemes被設計用於的GVim /的MacVim可以顯示數千種顏色。
由於1和2,如果GUI colorscheme使用X11調色板中256色以外的顏色,則無法在終端仿真程序中完全模擬GUI顏色方案。
但是,您可以:
首先,檢查有多少顏色由你的終端支持:
:echo $TERM
:set t_Co?
的色彩方案必須真正支持終端通過提供term=
和cterm=
的定義;許多人沒有。有關如何使用CSApprox插件解決此問題,請參閱https://stackoverflow.com/a/12949536/813602。
檢查colorscheme文件(在colors/
子目錄中找到),或使用:highlight
命令列出當前顏色定義。
終端支持88或256色。即使您的終端支持256種顏色,您也必須指定您的終端在您的vimrc中支持它。 (參見Using GUI color settings in a terminal)
set t_Co=256
關於你的背景,你也許應該指定您是否使用深色或淺色背景,如果你的主題已經不申報。
set background=dark
set background=light
您在macvim和終端vim中看到的顏色不同,或者您在終端vim中看不到任何顏色? – aadlani
使用vim時,我看不到主題背景,但我看到字體顏色... –