在我的.vimrc
我想定义几个autocmd 组。另外,我想避免与任何预先存在的团体发生冲突。如何在 Vim 中列出当前定义的组?
问问题
642 次
1 回答
4
这实际上似乎没有记录在 Vim 的帮助中(仅提到选择或删除组的命令),但至少在我的 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'))
于 2020-03-16T19:37:26.067 回答