我知道一点autocmd
并用它来做一些事情。目前,我有
au BufNewFile,BufRead *.inc set filetype=sql
au BufNewFile,BufRead *.tbl set filetype=sql
阅读手册页,一般语法是
:autocmd [group] {events} {file_pattern} [nested] {command}
我想知道,我是否可以将上述 2 条语句合并在一个行中,即我们如何在文件模式部分?手册页没有提到这一点,但我相信它可以用逗号或空格分隔。有什么提示吗?
答案1
我相信它可以用逗号或空格分隔
不,文件模式列表必须以逗号分隔,不得有空格:
au BufNewFile,BufRead *.tbl,*.inc setf sql
请注意,注入空格不会导致错误,并且 autocmd 仍将正确应用于空格之前的模式,但之后的模式将被忽略。