37
这是因为我想在每次保存文件后自动运行测试。如何在Vim中保存文件后自动执行shell命令?
我已经看过autocmd
和BufWritePost
,但不能使它工作。
:autocmd BufWritePost * !run_tests.sh <afile>
查看自动命令:
:autocmd BufWritePost *
,并删除所有自动
这是因为我想在每次保存文件后自动运行测试。如何在Vim中保存文件后自动执行shell命令?
我已经看过autocmd
和BufWritePost
,但不能使它工作。
:autocmd BufWritePost * !run_tests.sh <afile>
查看自动命令:
:autocmd BufWritePost *
,并删除所有自动
这任何文件保存后,与当前文件名作为唯一的参数运行run_tests.sh来自以前的命令:
:autocmd! BufWritePost *
有没有办法来这样?:如果一个名为tests.html的文件存在于当前目录或在上面的目录中,然后运行命令testprog tests.html或cd .. testprog tests.html? – 2011-01-10 22:11:17