这是因为我想在每次文件保存后自动运行测试。
我已经查看了 autocmd
和 BufWritePost
但无法使其工作。
最佳答案
在保存任何文件后运行run_tests.sh
,当前文件名作为唯一参数:
:autocmd BufWritePost * !run_tests.sh <afile>
查看自动命令:
:autocmd BufWritePost *
并删除之前的所有自动命令:
:autocmd! BufWritePost *
关于vim - 如何在Vim中保存文件后自动执行shell命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4627701/