我在.vimrc
中包含以下行,以在保存它们后自动美化js文件:
autocmd BufWritePost *.js :call JsBeautify()
我希望在99%的时间内都能做到这一点,但有时我只是想编写而无需调用此函数。有一个简单的方法吗?
最佳答案
我猜您在寻找:noa
。
用法:
:noa w
摘录自帮助:
:noautocmd:noa
要仅对一个命令禁用自动命令,请使用“:noautocmd”命令
修饰符。这会将“ eventignore”设置为“全部”
以下命令。例:
:noautocmd w fname.gz
这将写入文件而不会触发由定义的自动命令
的
gzip插件。
关于vim - 防止Vim的autocmd只运行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41070645/