如何在 Vim 中列出 autocmd 组?
How to list autocmd groups in Vim?
在我的.vimrc
中我想定义几个autocmd groups。另外,我想避免与任何先前存在的组发生冲突。如何在 Vim 中列出当前定义的组?
这实际上在 Vim 的帮助中似乎不是 documented(只提到 select 或删除组的命令),但至少在我的 Vim 8.2.0318,命令 :augroup
本身列出了所有定义的 autocmd 组。
我在很多库存中得到了这个 Vim 设置:
:augroup
filetypedetect syntaxset filetypeplugin filetypeindent vimStartup gzip matchparen FileExplorer Network tar Vimball
列出所有自动命令的 :autocmd
命令最终也会列出组 ,但是直接从 :augroup
.
如果您想将其放入 Vim 变量中,请使用 execute()
函数:
let groups = split(execute('augroup'))
在我的.vimrc
中我想定义几个autocmd groups。另外,我想避免与任何先前存在的组发生冲突。如何在 Vim 中列出当前定义的组?
这实际上在 Vim 的帮助中似乎不是 documented(只提到 select 或删除组的命令),但至少在我的 Vim 8.2.0318,命令 :augroup
本身列出了所有定义的 autocmd 组。
我在很多库存中得到了这个 Vim 设置:
:augroup
filetypedetect syntaxset filetypeplugin filetypeindent vimStartup gzip matchparen FileExplorer Network tar Vimball
列出所有自动命令的 :autocmd
命令最终也会列出组 ,但是直接从 :augroup
.
如果您想将其放入 Vim 变量中,请使用 execute()
函数:
let groups = split(execute('augroup'))