在 Archlinux 上,使用 Vim 7.4(與 pacman 一起安裝),我嘗試使用盧修斯配色方案。然而,當我打開它的那一刻,所有的顏色都消失了。這種情況發生在 XFCE 下的 Xfce 終端模擬器中(黑底白字,因為這是模擬器的配色方案),甚至在啟動 X11 之前(然後是黑底白字)。回到預設的配色方案會重新打開顏色。
使用Vim下uxterm
就沒有這個問題。
在 Ubuntu 12.04 上,使用具有完全相同內容的 Vim 7.4(從原始碼編譯).vimrc
,.vim
在同一個 Xfce 終端模擬器上,在 XFCE 下,沒有這個問題。
我確實設法讓它在 Archlinux 上的 Xfce 終端機和命令列上工作:我將以下內容添加到我的頂部.vimrc
:
set t_Co=256
這個建議來自這裡。
我之前的設定有什麼問題嗎?讓它發揮作用的正確方法是什麼?
答案1
set t_Co=256
使 Vim 能夠在支援該功能的終端中使用 256 色(我認為大多數終端都支援)。如果沒有該指令,Vim 將僅顯示 8 或 16 種不同的顏色。
如果您載入僅 256 色的顏色方案(或為此而設計),如果t_Co
未設定為 256,它將看起來不正確或無法正確顯示。