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

时间:2015-10-06 14:39:09

标签: vim js-beautify

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

map <c-f> :call JSBeautify()<cr>

每次退出插入模式时,有没有办法可以触发此命令? 感谢

1 个答案:

答案 0 :(得分:2)

尝试把这个

augroup AuJsBeautify
   au!
   au  InsertLeave * call JsBeautify()
augroup END
你的.vimrc中的

要了解有关自动命令的更多信息,请阅读:h 40.3:h autocommand

或者,如果您更喜欢地图,您可以将其映射到 Esc

inoremap <Esc> <Esc>:call JsBeautify()<cr>