OS X 上の vim でこのカラースキーム設定が設定されている場所が見つかりません

OS X 上の vim でこのカラースキーム設定が設定されている場所が見つかりません

かなり昔、vim のカラー スキームをいじっていたときに、どこかに という行を設定したのを覚えていますcolorscheme sonofobsidian。vim、unix、OS X などで何をしているのかを知る前にこれを行いました。今、 を実行して:so $MYVIMRCvimrc ファイルをリロードすると、下部にカラー スキームをロードできないという小さなメッセージが表示されますsonofobsidian。かなり前にこれをやったことは確かですが、この設定がどこから来ているのか全くわかりません。 にはありません。~/.vimrc何かアイデアはありますか?

答え1

~/.vimrc、、~/.gvimrcおよびディレクトリ ツリー全体で 'sonofobsidian' を grep で検索してみてください~/.vim

答え2

結局、これは私が以前に行ったことが原因ではなかったことがわかりました。むしろ、カラー スキーム ファイルの名前は、ファイル内でカラー スキームが指定する名前と一致する必要があります。たとえば、次のようになります。

以下のものは持てません:

// sons-of-obsidian.vim
...
...
let g:colors_name="sonofobsidian"
...
...

設定されるものは何でもcolors_name、ファイル名と一致する必要があります。実際の名前は「sons of obsidian」であるため、このカラー スキーム ファイルの名前を変更しました。変数が新しい名前と一致するようにファイルを変更するだけで、問題は解決しました。

答え3

vim プラグインに使用している場合はvundle、次のようなコメント行があるかどうかを確認する必要があります。

" Bundle 'Son-of-Obisidian'

次に、コメントを解除します。色が元に戻ります。

それ以外の場合は、vim フォルダーに移動してください。通常、 Linux の場合は次colorsの場所、Windows の場合は次の場所にあります。次のようなファイルがあるかどうかを確認します。~/.vim/colorsC:\Program Files (x86)\Vim\vimfiles\colors

sonofobsidian.vim

見つからない場合は、次の場所からファイルをダウンロードしてください。http://www.vim.org/scripts/script.php?script_id=3260sonofobsidian.vimフォルダーにコピーしますcolors。これですべてうまくいきます。

関連情報