2012-03-30 6 views
1

常にgVimを使用した後、端末(PuTTYまたはMinTTY)でVimを使用し始めました。しかし、実際のテキストの色が適切に変化するのではなく、構文の強調表示を使用すると、その背景がどのような色に変更されていて、ひどく見えます!ターミナルでのVim構文の強調表示は、テキストの背景にのみ影響し、テキストの色には影響しません。

256色を使用するように端末を設定し、256色のカラースキームをダウンロードしました。私はctermfgctermbgの設定が期待どおりであることを確認しましたが、まだこの問題が発生しています...これはVimか端末の設定の問題ですか?

+1

端末を256色に設定しましたが、TERM環境変数を256色対応端末に設定していますか?私の推測では、xtermなどに設定してxterm-256colorに設定する必要があるかもしれません(ほんの一例)。 –

+0

それは私の '.profile'にありますが、明らかに実行されていません。ですから、シェルプロンプトから 'export TERM = 'xterm-256color''を試して、Vimをやり直してみましたが、同じ問題です。 – Xophmeister

答えて

0

多くのカラースキームには、gvim/macvimでのみサポートされている機能があります。ソラリゼーションなどのいくつかのカラースキームは、let g:solarized_termcolors=256のような設定を使用して256色の端末をサポートするように設定できます。他のカラースキームについては、http://www.vim.org/scripts/script.php?script_id=1809とこのプラグインを見てください:http://www.vim.org/scripts/script.php?script_id=2390

+0

私は '' wombat256'を試しています。これは、 "256色端末用のwombatの修正版"のコメントです。だから私はそれが動作することを前提としています:P – Xophmeister

+0

それは妥当と聞こえる...しかし、あなたは、ターミナルで正しく動作する特定の配色を得ることに挑戦していても驚くことはありません。私は、プラグインを使って端末の色を変換するための実験をしなければならないことを知っています...結局、私はソラリゼーションに行きました。 – darcyparker

+0

Solarizedは実際にはかなり甘い配色のように見えますが、代わりにその代わりに使ってもいいかもしれません) – Xophmeister

関連する問題