VIM autocmd 中的几个文件扩展名
Several file extensions in VIM autocmd
我在 ~/.vimrc
中获得了 autocmd BufWrite *.rb :RuboCop -a
如何修改它以处理 *.jbuilder
个文件?
使用逗号:
autocmd BufWrite *.rb,*.jbuilder :RuboCop -a
有关详细信息,请参阅 :h autocommand-pattern
。
您可以添加另一个文件 glob,由 ,
:
分隔
autocmd BufWrite *.rb,*.jbuilder :RuboCop -a
这记录在 :help autocmd-patterns
下。或者,当然,定义一个单独的 autocmd:
autocmd BufWrite *.rb :RuboCop -a
autocmd BufWrite *.jbuilder :RuboCop -a
如果所有这些文件 glob 已经检测到 Vim 内的单个 filetype,您还可以利用它,并在其上定义一个缓冲区本地触发器:
autocmd FileType ruby autocmd BufWrite <buffer> RuboCop -a
我在 ~/.vimrc
autocmd BufWrite *.rb :RuboCop -a
如何修改它以处理 *.jbuilder
个文件?
使用逗号:
autocmd BufWrite *.rb,*.jbuilder :RuboCop -a
有关详细信息,请参阅 :h autocommand-pattern
。
您可以添加另一个文件 glob,由 ,
:
autocmd BufWrite *.rb,*.jbuilder :RuboCop -a
这记录在 :help autocmd-patterns
下。或者,当然,定义一个单独的 autocmd:
autocmd BufWrite *.rb :RuboCop -a
autocmd BufWrite *.jbuilder :RuboCop -a
如果所有这些文件 glob 已经检测到 Vim 内的单个 filetype,您还可以利用它,并在其上定义一个缓冲区本地触发器:
autocmd FileType ruby autocmd BufWrite <buffer> RuboCop -a