当我退出插入模式时,我想自动格式化html和js代码。目前我有ctrl f映射格式化我的vimrc中的当前文件:
map <c-f> :call JSBeautify()<cr>
每次退出插入模式时,有没有办法可以触发此命令? 感谢
答案 0 :(得分:2)
尝试把这个
augroup AuJsBeautify
au!
au InsertLeave * call JsBeautify()
augroup END
你的.vimrc中的。
要了解有关自动命令的更多信息,请阅读:h 40.3
和:h autocommand
。
或者,如果您更喜欢地图,您可以将其映射到 Esc
inoremap <Esc> <Esc>:call JsBeautify()<cr>