私はgnomeターミナルを使用し、vimはソラリゼーションカラーテーマを使用しています。ターミナルでvimを開くと、判読できません。
しかし、gvimでファイルを開くと、配色は完全に機能します。
Gnomeターミナルの配色もソラライズされています。注意すべきことの1つは、backgroundに不正な値を設定すると、予期される背景色が返されることです(エラーも発生します)。
Akiraのアドバイスを完了するために、用語モードのvimは端末のカラーパレットを使用します。 vim solarized colorscheme repoから:
ターミナルモードでSolarizedを使用する場合(gvimやmacvimなどのGUIバージョンではない場合)、Solarizedパレットを使用するようにターミナルエミュレーターのカラースキームを設定することを検討してください。 Solarized homepage から入手できる公式のSolarizedダウンロードに、いくつかの人気のあるターミナルエミュレーターのパレットとXdefaultsを含めました。
Gnome-termについては、 カラーパレットの設定 の指示があります。
vim
「ターミナル」の機能を使用して、画面にキャラクターを描きます。したがって、描画された文字がどのように見えるかは、「ターミナル」が何ができるかに大きく依存します。 「ターミナル」は環境変数を使用して、その内部で実行されているアプリにその機能を通知します:TERM
。
vim
を使用して256色を使用する場合は、2つのものが必要です。
TERM
変数(xterm-256color
)だから、これを試してください:
$ export TERM=xterm-256color
$ vim
http://vim.wikia.com/wiki/256_colors_in_vim のトピックについても詳しく読んでください。
ここでも同じ応答を返します。Koraktorsのコメントによると、:set t_Co=16
を実行すると混合色の問題がすぐに修正されたので、修正を維持するために~/.vimrc
に追加しました。
あなたは本当に256色を有効にしたくありません、それは実際にあなたがソラリゼーションされたパレットに近づくことができる方法を減らします。 devsウェブサイト から:
ターミナルユーザー向けの重要な注意:
ターミナルモードでSolarizedを使用する場合(gvimやmacvimなどのGUIバージョンではない場合)、Solarizedパレットを使用するようにターミナルエミュレーターのカラースキームを設定することを検討してください。ソラリゼーションのホームページから入手できる公式のソラリゼーションダウンロードに、一部の人気のあるターミナルエミュレータのパレットとXdefaultsを含めました。これらの色なしでSolarizedを使用する場合、Solarizedはそのカラースキームを制限された256ターミナルパレットと互換性のあるセットに分解するように指示する必要があります(ターミナルの16のANSIカラー値を使用することにより、Solarizedに正しい特定の値を設定できますパレット)。