我读过这个问题
我还执行了以下帮助主题:
: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
?