在我的.vimrc
中,我想定义几个autocmd groups。另外,我想避免与任何现有团体发生冲突。如何列出Vim中当前定义的组?
答案 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'))