web-dev-qa-db-ja.com

Vimの配色が正しく機能しない

Archlinuxでは、Vim 7.4(pacmanとともにインストール)を使用して、 lucius配色 を使用しようとしました。しかし、電源を入れた瞬間、すべての色が消えました。これは、XFCEの下のXfceターミナルエミュレーター(エミュレーターの配色であるため、白地に黒)で、またはX11を起動する前(その後、黒地に白)で発生しました。デフォルトのカラーリングスキームに戻ると、カラーがオンに戻りました。

uxtermでVimを使用しても、この問題は発生しませんでした。

Ubuntu 12.04では、同じXfceターミナルエミュレーターで、XFCEの下でまったく同じ.vimrc.vimの内容でVim7.4(ソースからコンパイル)を使用しましたが、はしませんでしたこの問題があります

Archlinux forXfceターミナルとコマンドラインで動作させることができました。.vimrcの先頭に以下を追加しました。

set t_Co=256

この提案は ここ から来ました。

その前のセットアップの何が問題でしたか?これを機能させる正しい方法は何ですか?

3
XXX

set t_Co=256は、Vimがそれをサポートする端末で256色を使用できるようにします(ほとんどの場合はそうだと思います)。そのコマンドがないと、Vimは8色または16色しか表示しません。

256色のみの(またはそのために作成された)カラースキームをロードした場合、t_Coが256に設定されていないと、見た目が悪くなるか、正しく表示されません。

http://vim.wikia.com/wiki/256_colors_in_vim

2
ap0