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
この提案は ここ から来ました。
その前のセットアップの何が問題でしたか?これを機能させる正しい方法は何ですか?
set t_Co=256
は、Vimがそれをサポートする端末で256色を使用できるようにします(ほとんどの場合はそうだと思います)。そのコマンドがないと、Vimは8色または16色しか表示しません。
256色のみの(またはそのために作成された)カラースキームをロードした場合、t_Co
が256に設定されていないと、見た目が悪くなるか、正しく表示されません。