VimでRmodelやRcontrollerなどを実行すると。白いテキストしか表示されません。しかし、次のバッファに移動してから戻ってみる:bnと:bl、色が機能しています。
これは私の.vimフォルダーです https://github.com/regedarek/dotvim
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>
autocmd BufEnter,InsertLeave * :syntax sync fromstartバッファに入った後、構文同期を強制するために使用することになります。構文の同期は、InsertLeaveイベントが発生したときにもトリガーされます。
                    filetype=shまたはsyntax=shをbashなどに使用しbashます。ではありません。それを理解するためにいつか私を連れて行った。
                    :do Syntax相当するものを使用している:doautocmd Syntaxので、バインドする必要はありません(少なくとも、このコマンドを頻繁に呼び出す必要はないので、入力するだけです)。私は主に、netrwを介してファイルを開くと、構文の強調表示が壊れてしまう正規表現を含む一部のファイルで使用します。
                    試してみてください:
:e
ファイルに未保存の変更がない場合。
または:
:syn off | syn on
nmap <F6> :Rmodel|e<CR>
                    gg``
                    :syn off | syn on迷惑なカラースキームを変更します
                    別のオプションは次のとおりです。
doautocmd Syntax
syntax sync fromstart何もしなかった、また何かをやった!)
                    :do Syntax
                    次のことも試すことができます。
CTRL-L
VIMドキュメント(:h CTRL-L)から:
画面をクリアして再描画します。再描画は、先行入力を処理した後、後で発生する可能性があります。