.vimrc のカラースキームが機能しない

.vimrc のカラースキームが機能しない

私はここでたくさんの質問に目を通しましたし、Vim についてもかなり経験がありますが、何らかの理由で、もう.vimrcが設定されていませんcolorscheme

いつからこの症状が始まったのかはわかりませんが、新しいマシンに移行したばかりで、かなり困惑しています。最も奇妙なのは、 を手動で設定できるのですが、では:colorscheme vividchalk機能しないことです。 の他のすべてをコメント アウトしてみましたが、それでもうまくいきませんでした。と以外のすべてをコメント アウトしてみましたが、それでもうまくいきませんでした (手動設定が機能するのと同じ動作です)。colorscheme vividchalk.vimrc.vimrcsyntax onset t_Co=256

何かアイデアはありますか? 私の設定は、sshChrome OS から Ubuntu コンピューターに接続することです。

答え1

[他の人のために回答を完全に修正しました。]

「 」コマンドは手動で実行されるため、:colorschemeカラースキームがインストールされていることが証明されます。つまり、初期化スクリプト内で、何らかの理由で、優先スキームを上書きする何かがその後に続いているということです。「:scriptnames」と入力して、別のカラースキームがロードされていないか読み進めれば、これを追跡できます。見つかったら、その行を呼び出し元の初期化スクリプトから削除するか、コメント アウトすることができます。

答え2

set background=dark.vimrcの前syntax enableと中に置く必要がありますcolorscheme whatever

答え3

私のようにつまずいている人のために:

vimまたは をターミナル エミュレータ内で使用している場合はnvim、プロファイルの色設定が正しいことを確認してください。 のgnome-terminal場合、カラー スキームを正しく動作させるには、環境設定/プロファイル/色設定で「システム テーマの色を使用する」を無効にする必要がありました。

ここに画像の説明を入力してください

また、最近ではnvimは廃止されNVIM_TUI_ENABLE_TRUE_COLORset termguicolorsこれ)。

答え4

私の場合は、プラグイン (外部リポジトリ) のカラー スキームを使用します。そのため、コマンドを適用する前にプラグインをロードする必要がありますcolorscheme

関連情報