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
最大色#256、
$ echo $TERM
xterm-256color
$ tput colors
256
この問題を解決する方法について考えていただきありがとうございます。
答え1
(ハイカラー)端末をサポートするには、カラースキームも必要です。あなたが言及した人の場合~/.vimrc
、ワームバット、これはGUI(guifg=
/guibg=
属性のみ)のみをサポートします。
256色xterm用のwombat特別バージョンがあります。ここ。
代替
次のプラグイン近似cterm
GUIカラー定義をインポートして、高色ターミナルとほぼ一致する256色パレットに変換できます。これは、通常のデフォルトの16色ターミナルパレットからのみ選択できるか、GUIカラー定義のみを提供できるカラースキームに役立ちます。
別のアプローチは、以下を使用することです。正確さ、VimのGUIの色と正確に一致するように(サポートされている)端末のカラーパレットを変更します。