私はこのSOの質問を読みました
次のヘルプ トピックも実行しました。
:h BufEnter
:h BufNewFile
:h BufLeave
...しかし、それでも-次のものがありますvimrc
-どのように機能しますか?
colo pyte
autocmd! BufEnter,BufNewFile *.sql colo Zenesque
autocmd! BufLeave *.sql colo pyte
ファイルを開く.sql
と、その実行が想定BufNewFile
されるため、Zenesque の配色が適用されます。次に、そのバッファーを離れてvimrcのバッファーにカーソルを置くと、確かにBufLeave
行は実行されますが、どのバッファーにpyteが適用されますか?なぜ.sql
次のように指定するのBufLeave
ですか?