我了解自动命令的工作原理以及如何使用它们,但是我有点确定augroup的用途。我读了:help augroup
*:aug* *:augroup*
:aug[roup] {name} Define the autocmd group name for the
following ":autocmd" commands. The name "end"
or "END" selects the default group.
To avoid confusion, the name should be
different from existing {event} names, as this
most likely will not do what you intended.
这并不能真正解释它们为什么有用,或者为什么我只想在彼此之间定义一堆自动命令,而不是一个自动命令组名。
例如,如果foo
与和自动命令bar
相关,我为什么要这样做
augroup spam
au!
au foo * foo
au bar * bar
augroup END
当我可以做的时候
"Autocommands for spam
au foo * foo
au bar * bar
除非我误会了互惠生的真正用途。那么为什么它们有用呢?
!
:)