Vim - 在保存\写入时触发动作\脚本?

Jos*_*eld 16 scripting vim hook

这对超级用户来说可能更好,但我认为作为交易工具,它可能是一个更好的主题。我经常发现在 vim 中编辑时退出,运行一些我正在测试的脚本,然后返回到 vim(是的,我意识到我可以使用 :!command 从 vim 运行东西)我只是想知道是否有保存文件时挂钩运行的方法(:w)?

Mar*_*ian 20

查看:he :autocmd:he BufWritePost

该行将如下所示:

:autocmd BufWritePost /path/to/file/or/pattern !command <afile>
Run Code Online (Sandbox Code Playgroud)

如果这<afile>件事不起作用,请使用%:p.


Den*_*son 4

incron如果您使用 Linux,您可能会感兴趣。