2
我想在退出插入模式時自動格式化html和js代碼。目前,我有CTRL˚F映射到當前文件格式在我的vimrc:在Vim中退出插入模式時自動調用HTMLBeaufity
map <c-f> :call JSBeautify()<cr>
有沒有一種方法,我可以觸發這個命令每次我退出插入模式? 感謝
我想在退出插入模式時自動格式化html和js代碼。目前,我有CTRL˚F映射到當前文件格式在我的vimrc:在Vim中退出插入模式時自動調用HTMLBeaufity
map <c-f> :call JSBeautify()<cr>
有沒有一種方法,我可以觸發這個命令每次我退出插入模式? 感謝
嘗試把這個
augroup AuJsBeautify
au!
au InsertLeave * call JsBeautify()
augroup END
在.vimrc。
要了解更多關於自動命令的知識,請閱讀:h 40.3
和:h autocommand
。
或者如果你喜歡的映射,你可以映射在你Esc鍵
inoremap <Esc> <Esc>:call JsBeautify()<cr>
偉大的工程!小錯字(就我而言) - 需要成爲JsBeautify()。謝謝! – alidrongo
也許嘗試在這裏(還):http://vi.stackexchange.com/ –
會做謝謝@亞歷 – alidrongo
僅供參考我的代碼示例應該說JsBeautify() – alidrongo