是否可以使用变量或列表将模式传递给 vim 的 autocmd?
这是一个例子:
" Automatically source .vimrc if there have been any changes
let candidates = [ ".vimrc", "_vimrc", "vimrc", ".gvimrc", "_gvimrc", "gvimrc" ]
augroup AutoSourceVimrc
autocmd!
autocmd BufWritePost candidates so $MYVIMRC | if has('gui_running') | so $MYGVIMRC | endif
augroup END
上面的例子不起作用 - 不幸的是。