Vim
使用 256 種顏色主題在 vim/putty 中不起作用
PuTTY 顯示正確的 xterm-256color。顏色部分顯示“允許終端指定 ANSI 顏色”和“允許終端使用 xterm-256 色模式”。
然而,當我使用主題時,它們不起作用,主題最終看起來都像是“ron”的變體
還有我的**.vimrc**
set t_Co=256 syntax on color wombat set autoindent set cindent set smartindent set tabstop=3 set shiftwidth=3 set expandtab
$ infocmp -1L xterm | grep max_colors
max_colors#256,
$ echo $TERM
xterm-256color
$ tput colors
256
非常感謝有關如何解決此問題的任何想法。
顏色方案還需要支持(高顏色)終端。對於您的 wombat 中引用的那個
~/.vimrc
,這個只支持 GUI(只有guifg=
/guibg=
屬性)。這裡有一個用於 256 色 xterm 的特殊版本的wombat。
備擇方案
像CSApprox這樣的外掛可以採用 GUI 顏色定義並將它們轉換為高度匹配的 256
cterm
色調色板,用於高色彩終端。這有助於配色方案,否則只能從平淡的預設 16 色終端調色板中挑選,或者只提供 GUI 顏色定義。csexact採用了另一種方法,它修改(支持的)終端的調色板以完全匹配 Vim 的 GUI 顏色。