在Vim中退出插入模式时自动调用HTMLBeaufity

在Vim中退出插入模式时自动调用HTMLBeaufity,vim,js-beautify,Vim,Js Beautify,我想在退出插入模式时自动格式化html和js代码。目前,我已将ctrl f映射为格式化vimrc中的当前文件: map <c-f> :call JSBeautify()<cr> map:调用JSBeautify() 是否有一种方法可以在每次退出插入模式时触发此命令? 谢谢试着把这个 augroup AuJsBeautify au! au InsertLeave * call JsBeautify() augroup END 在你的 要了解有关自动命令的

我想在退出插入模式时自动格式化html和js代码。目前,我已将ctrl f映射为格式化vimrc中的当前文件:

map <c-f> :call JSBeautify()<cr>
map:调用JSBeautify()
是否有一种方法可以在每次退出插入模式时触发此命令? 谢谢

试着把这个

augroup AuJsBeautify
   au!
   au  InsertLeave * call JsBeautify()
augroup END
在你的

要了解有关自动命令的更多信息,请阅读和


或者,如果您喜欢映射,您可以只在Esc上映射它

inoremap:调用JsBeautify()

也许可以在这里尝试(也可以):谢谢@AlexFYI我的代码示例应该说JsBeautify()工作得很好!小的打字错误(就我而言)-需要JsBeautify()。谢谢你!
inoremap <Esc> <Esc>:call JsBeautify()<cr>