VIM autocmd中的几个文件扩展名

VIM autocmd中的几个文件扩展名,vim,rubocop,Vim,Rubocop,在我的~/.vimrc 如何修改它以同时处理*.jbuilder文件?使用逗号: autocmd BufWrite *.rb,*.jbuilder :RuboCop -a 有关更多信息,请参见:h自动命令模式您可以添加另一个文件glob,以分隔,: autocmd BufWrite *.rb,*.jbuilder :RuboCop -a 这在:help autocmd patterns下有说明。当然,也可以定义一个单独的autocmd: autocmd BufWrite *.rb :Rubo

在我的
~/.vimrc

如何修改它以同时处理
*.jbuilder
文件?

使用逗号:

autocmd BufWrite *.rb,*.jbuilder :RuboCop -a

有关更多信息,请参见
:h自动命令模式

您可以添加另一个文件glob,以
分隔,

autocmd BufWrite *.rb,*.jbuilder :RuboCop -a
这在
:help autocmd patterns
下有说明。当然,也可以定义一个单独的autocmd:

autocmd BufWrite *.rb :RuboCop -a
autocmd BufWrite *.jbuilder :RuboCop -a
如果所有这些文件全局已检测到Vim中的单个文件类型,则您也可以利用该文件类型,并在其上定义一个缓冲区本地触发器:

autocmd FileType ruby autocmd BufWrite <buffer> RuboCop -a
autocmd文件类型ruby autocmd BufWrite RuboCop-a