私がする時
:colorscheme vilight
それは配色をうまくロードします。
だから私は追加しました
colorscheme vilight
私の.vimrcに追加しましたが、起動時にロードしていません。何か不足していますか?
私の設定にも
set background=dark
syntax on
colorscheme vilight
set lines=60 columns=200
Gvimを使用していますか? .gvimrcまたはシステムのgvimrcファイルが.vimrcからのcolorchemeの選択を上書きしている可能性があります。
ときどき、読み込まれる_gvimrc .gvimrcファイルのcolorscheme 最後にを置くと役立ちます(SYNTAX ONの後で)。また、HOMEが読み取られていることを確認してください。時々gvimはまだインストールパスから読み込みます。
Macvimの場合、解決策は以下を.vimrcに追加することです。
let macvim_skip_colorscheme=1
次に、.vimrcでの選択を尊重します。
私は同じ問題を抱えています! MacVimは、起動時にカラースキームをロードしません。ただし、vimはコマンドラインから実行します。これはMacVimの問題ですか?
.vimrcをクリアし、colorschemeの行をそのままにしても、それでも機能しません。
set background=dark
colorscheme solarized
syntax on
ただし、
:set background=dark
:colorscheme solarized
起動後に動作します。
更新:MacVimは.vimrcと.gvimrcの両方をロードすることがわかりました。私の場合、.gvimrcのものが問題でした。
ありますか syntax on
あなたの.vimrc
?
同じ問題があった。コメントアウトset background=light
ファイル.gvim
問題を解決しました。
GVim for windowsから.vimrcを取り出してMacVimで使用したときにも、この問題が発生しました。
Snow Leopardに付属のviは、^ M(別名、キャリッジリターン、または「\ r」)で終わる行について文句を言うことに気づきました。 dosスタイルの改行をunixスタイルに変換した後、問題は解決されました。 (*)
MacVimはこれについて不満はありませんが、dosスタイルの改行が含まれている場合、.vimrcのロードに問題があるようです。
(*)-Dos/windowsスタイルの改行はキャリッジリターンとラインフィード( '\ r\n')で構成され、UNIXスタイルの改行にはラインフィード( '\ n')のみが含まれます。
MacVimユーザーの場合、次のネイティブvimrcおよびgvimrcを削除するとおそらく機能します。
rm /Applications/MacVim.app/Contents/Resources/vim/vimrc
rm /Applications/MacVim.app/Contents/Resources/vim/gvimrc
.gvimrcの最後に「source .vimrc」という行を追加するだけです
MacVimを使用している場合、ダウンロードした配色の読み込みにも問題がありました。配色を次のように移動すると、
/Applications/MacVim.app/Contents/Resources/vim/runtime/colors
次に、あなたの.gvimrcで動作します