私がする時
:colorscheme vilight
配色をうまくロードします。
だから私は追加しました
colorscheme vilight
私の.vimrcにですが、開始時にロードされません。何か不足していますか?
私の設定にも
set background=dark
syntax on
colorscheme vilight
set lines=60 columns=200
gvimを使用していますか?.gvimrc またはシステムの gvimrc ファイルが、.vimrc からのカラースキームの選択を上書きしている可能性があります。
読み込まれる _gvimrc .gvimrc ファイルの末尾にカラースキームを配置すると役立つ場合があります (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
、問題が解決しました。
Windows用のgVimから.vimrcを取得してMacVimで使用したときにも、この問題が発生しました。
Snow Leopard に付属の vi が ^M (キャリッジ リターン、または "\r") で終わる行について文句を言うことに気付きました。dos スタイルの改行を UNIX スタイルに変換した後、問題は解決しました。(*)
MacVim はこれについて不満はありませんが、.vimrc に dos スタイルの改行が含まれている場合、.vimrc の読み込みに問題があるようです。
(*) - Dos/windows スタイルの改行はキャリッジ リターンとライン フィード ('\r\n') で構成され、UNIX スタイルの改行はライン フィード ('\n') のみを含みます。
.gvimrc の最後に「source .vimrc」という行を追加するだけです
MacVimを使用している場合、ダウンロードしたカラー スキームの読み込みにも問題がありました。配色を次のように移動すると、次のことがわかりました。
/Applications/MacVim.app/Contents/Resources/vim/runtime/colors
次に、.gvimrcで機能します