在 Vim 中退出插入模式时自动调用 HTMLBeaufity
Automatically call HTMLBeaufity when exiting Insert mode in Vim
我想在退出插入模式时自动格式化 html 和 js 代码。目前我有 ctrl f 映射来格式化我的 vimrc 中的当前文件:
map <c-f> :call JSBeautify()<cr>
有没有什么办法可以在每次退出插入模式时触发这个命令?
谢谢
试着把这个
augroup AuJsBeautify
au!
au InsertLeave * call JsBeautify()
augroup END
在你的 .vimrc 中。
要了解有关自动命令的更多信息,请阅读 :h 40.3
and :h autocommand
。
或者如果您更喜欢映射,您可以直接将其映射到 Esc
inoremap <Esc> <Esc>:call JsBeautify()<cr>
我想在退出插入模式时自动格式化 html 和 js 代码。目前我有 ctrl f 映射来格式化我的 vimrc 中的当前文件:
map <c-f> :call JSBeautify()<cr>
有没有什么办法可以在每次退出插入模式时触发这个命令? 谢谢
试着把这个
augroup AuJsBeautify
au!
au InsertLeave * call JsBeautify()
augroup END
在你的 .vimrc 中。
要了解有关自动命令的更多信息,请阅读 :h 40.3
and :h autocommand
。
或者如果您更喜欢映射,您可以直接将其映射到 Esc
inoremap <Esc> <Esc>:call JsBeautify()<cr>