我读过这个SO question自动改变色彩方案基于文件类型
我也执行以下帮助主题:
: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
行肯定会执行,但是它将应用哪个缓冲区以及为什么要在BufLeave
旁边指定.sql
?
事件列表中不能有空格:BufEnter,BufNewFile应该读取BufEnter,BufNewFile。 –
@IngoKarkat - 不错的地方;在实际文件中没有空格....我输入了上面的内容 - 现在编辑 – whytheq