vim - 防止Vim的autocmd只运行一次

标签 vim autocmd

我在.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/

相关文章:

vim - 在 Vim 中保存时自动将当前日期附加到文件名

vim - 仅针对某些文件类型运行/切换命令

vim - 防止 Vim 预览窗口移动主窗口

Vim 符号栏切换

python - Vim:在 pymode 中将 Max Line 从 80 更改为

vim - 如何显示打开的褶皱?

vim - 选项卡导航映射不起作用

vim - 没有从vimrc设置"set iskeyword-=_"

Vim:保存 FocusLost 并执行自动命令

git - 我如何在 msysgit vim 中启用语法高亮和语法缩进?