我讀過這個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