VimでRmodel、Rcontrollerなどを実行すると。白いテキストのみが表示されます。しかし、次のバッファに移動してから:bn
および:bl
、色は機能しています。
これは私の.vimフォルダーです https://github.com/regedarek/dotvim
使用する :syntax sync fromstart
http://vim.wikia.com/wiki/Fix_syntax_highlighting からヒントを得ました
その記事では、そのコマンドのマッピングを作成することも提案しています。 F12をマップするには:
noremap <F12> <Esc>:syntax sync fromstart<CR>
inoremap <F12> <C-o>:syntax sync fromstart<CR>
試してください:
:e
ファイルに未保存の変更がない場合。
または:
:syn off | syn on
構文は問題ない場合もありますが、壊れているのは折り畳みだけです。その場合、zx
が役立ちます。
From VIM documentation:
zx
折り畳みの更新:手動で開いた折り畳みと閉じた折り畳みを元に戻します:「foldlevel」を再適用してから、「zv」を実行します:カーソル行を表示します。また、折り畳みの再計算を強制します。これは、「foldexpr」を使用し、折り畳みが適切に更新されないようにバッファが変更される場合に便利です。
上記のすべてを試しました-私のために働いたものはありませんでした。
唯一機能するのは::filetype detect
だから、簡単なショートカット:noremap <Leader> :filetype detect
別のオプションは次のとおりです。
doautocmd Syntax
また試すことができます:
CTRL-L
VIM docs(:h CTRL-L
):
画面をクリアして再描画します。再描画は、先行入力を処理した後で発生する場合があります。