0

iTerm 内での Vim の使用に問題があります。初めて期待どおりに動作しますが、再起動またはiTermの新しいインスタンスとすべてが壊れています。これを例に取ります

iTerm をダウンロードして開き、デフォルトのテーマを取得する

新たな打ち上げ

次に、ソラライズされた暗い配色をインポートします

ここに画像の説明を入力

次に、vim を起動してファイルを開きます

ここに画像の説明を入力

すべてが期待どおりです。iTerm のすべてのインスタンスを終了し、再度開く

ここに画像の説明を入力

コマンドラインは期待通りです。vimを開いて同じファイルを開きます。

ここに画像の説明を入力

壊れた。誰かが前にこのようなものを見たことがありますか?

アップデート

ここで、Vim にソラライズされた配色をインストールすると、結果が再び異なって見えます。

ここに画像の説明を入力

このスキームは受け入れられます(正しいと言っても過言ではありません)が、私の質問は、元の色がどこから来たのか、どうすればそれらをデフォルトとして設定できるのですか?

4

2 に答える 2

1

違いは、COLORFGBG環境変数です。背景が明るいか暗いかに基づいて設定されます。COLORFGBG = 0; 15は前の画面を表示し、COLORFGBG =12;8は後の画面を表示します。

于 2012-03-15T18:22:02.797 に答える
1

私が理解している限り、iTermは端末エミュレーターであるため、おそらくvimの端末バージョンを使用していますが、.vimrcにはこのバージョンのcolorscheme設定が含まれておらず、guiのみが含まれています。動かしてみる

set colorscheme solarized

外側

if has('gui running')

于 2012-03-15T15:01:32.380 に答える