我的.vimrc中有以下内容可以在保存时自动编写我的python代码。
autocmd BufWritePost *.py silent !autopep8 --in-place --aggressive %
但是我使用的插件vim-auto-save会自动为我保存代码。但是,似乎没有调用BufWritePost
事件。我必须手动运行:w
才能让autocmd
工作。
答案 0 :(得分:1)
Vim-auto-save运行
无声! WA
命令,应该保存所有文件,并且应该触发BufWritePost事件。
您是否在启动时启用了vim-auto-cmd?
让g:auto_save = 1"在Vim启动时启用AutoSave