web-dev-qa-db-ja.com

gnomeターミナルを介したVimの色はgVimと同じではありません

gnomeターミナルでVimを介して配色「黒板」を使用した場合の色が、gVimで同じテーマを使用した場合と同じでないのはなぜですか?つまり、背景は黒ですが、gVimでは青で、関数名は色付けされていません。コードの一部だけが色付けされています。

これが私の.vimrcです

filetype plugin indent on
set number
let &t_Co=256

また、[プロファイル設定]> [色]タブで、次のように表示されます。組み込みスキーム:黒地に緑組み込みスキーム:XTerm

6
user22727

CSApprox -カラースキームのマッチングが非常に得意です(少なくともLinuxでは-OSXではデフォルトのターミナルに十分な色がありません)

セットアップはかなり簡単です-端末で使用できる色の数を構成し、必要な情報を.vimrcに入力するだけです

4
Simon Walker

ターミナルエミュレータで実行されているVimは、いわゆるANSIコードを使用して色を表示します。 gVimは端末エミュレーションを中継せず、好きなRGBカラーを使用できます。

配色宣言では、gVimのguifg&guibgエントリ、およびターミナルエミュレータのctermfg&ctermbgエントリです。見る

:help syntax

ターミナルエミュレーター内で動作するvimとスタンドアロンGUIプログラムとしてのシンタックスハイライトの違いの詳細については。

このvimのヒントwikiページ を見てください。端末とGUIの間で一貫したカラースキームを作成するための2つのソリューションについて説明します。

2
mrucci