将augroup应用于多个扩展

宪法

我的augroup`.vimrc'中有以下二进制文件:

augroup Binary
au!
au BufReadPre *.bin let &bin=1
au BufReadPost *.bin if &bin | %!xxd
au BufReadPost *.bin set ft=xxd | endif
au BufWritePre *.bin if &bin | %!xxd -r
au BufWritePre *.bin endif
au BufWritePost *.bin if &bin | %!xxd
au BufWritePost *.bin set nomod | endif
augroup END

我如何使其与文件扩展名以外的文件一起工作.bin(而不重复上面引用的所有行)?

FDinoff

自动命令采用逗号分隔的自动命令模式列表

因此,如果您想将文件扩展名添加*.xxx到列表中,则您组中的自动命令将看起来像

augroup Binary
au!
au BufReadPre *.bin,*.xxx let &bin=1
au BufReadPost *.bin,*.xxx if &bin | %!xxd
au BufReadPost *.bin,*.xxx set ft=xxd | endif
au BufWritePre *.bin,*.xxx if &bin | %!xxd -r
au BufWritePre *.bin,*.xxx endif
au BufWritePost *.bin,*.xxx if &bin | %!xxd
au BufWritePost *.bin,*.xxx set nomod | endif
augroup END

看一眼 :h autocommand-pattern

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章