it-swarm-ja.com

vimcolorschemeはgnome-terminalプロファイルカラーとどのように連携しますか?

Gnomeターミナルのカラー設定でvimの配色がどのように機能しているかについて混乱しています。

私はcolorschemeサンプルパックをインストールしました: http://www.vi-improved.org/color_sampler_pack/

これらはすべて私にとっては異なって表示され、gnome-terminalプロファイルの前景色と背景色およびパレットを変更すると変化します。

Vimの配色がこれらの端末設定を上書きできるようにする方法はありますか?

:set t_Co=256を使用して256色を使用するようにvimを設定すると、外観は変わりますが、問題は解決しません。

5
doctororange

http://vim.wikia.com/wiki/256_colors_in_vim で説明されているように、TERM環境変数をxterm-256colorに設定します。

0
akira

上記のようにTERMを設定することに加えて、CSApproxをインストールすることもできます。

http://www.vim.org/scripts/script.php?script_id=239

あなたが抱えている問題は(私と同じように)、多くのカラースキームがctermfg/ctermbg(カラーターミナルで使用)ではなくguifg/guibg設定を使用し、カラーターミナルの色名ではなく#-colors(数値コード)を使用することです。

カラースキームの作成者がカラー端末のカラースキームを再作成する(または自分で作業する)ことに時間を費やすことを期待するのではなく、CSApproxプラグインはGUIカラーに最も近いものを自動的に見つけ、カラースキームを変更するたびに設定します。

0
Jeremy Smyth