如何在Vim中列出autocmd组?

时间:2020-03-16 18:02:41

标签: vim autocmd

在我的.vimrc中,我想定义几个autocmd groups。另外,我想避免与任何现有团体发生冲突。如何列出Vim中当前定义的组?

1 个答案:

答案 0 :(得分:3)

实际上在Vim的帮助中似乎不是documented(仅提及选择或删除组的命令),但至少在我的Vim 8.2.0318中,命令:augroup由本身会列出所有已定义的autocmd组。

我在大量的Vim设置中得到了这个

:augroup
filetypedetect  syntaxset  filetypeplugin  filetypeindent  vimStartup  gzip  matchparen  FileExplorer  Network  tar  Vimball  

列出所有自动命令的:autocmd命令最终也会列出 组,但是直接从:augroup获取它们当然更方便。 / p>

如果要将其放入Vim变量中,请使用execute()函数:

let groups = split(execute('augroup'))