防止 Vim 的 autocmd 从 运行 写一次
Prevent Vim's autocmd from running on write just once
我的 .vimrc
中有以下行,用于在保存后自动美化 js 文件:
autocmd BufWritePost *.js :call JsBeautify()
我 99% 的时间都想要这个,但有时我只想在不调用这个函数的情况下编写。有简单的方法吗?
我猜你正在寻找 :noa
。
用法:
:noa w
帮助摘录:
:noautocmd :noa
To disable autocommands for just one command use the ":noautocmd" command
modifier. This will set 'eventignore' to "all" for the duration of the
following command. Example:
:noautocmd w fname.gz
This will write the file without triggering the autocommands defined by
the
gzip plugin.
我的 .vimrc
中有以下行,用于在保存后自动美化 js 文件:
autocmd BufWritePost *.js :call JsBeautify()
我 99% 的时间都想要这个,但有时我只想在不调用这个函数的情况下编写。有简单的方法吗?
我猜你正在寻找 :noa
。
用法:
:noa w
帮助摘录:
:noautocmd :noa
To disable autocommands for just one command use the ":noautocmd" command modifier. This will set 'eventignore' to "all" for the duration of the following command. Example:
:noautocmd w fname.gz
This will write the file without triggering the autocommands defined by the gzip plugin.