2017-06-14 23 views
0

我試圖映射<C-q>組合來進入/退出命令行窗口(CmdWin)。vim在CmdWinLeave上重新輸入插入模式

但是,當我離開CmdWin,我不能返回到insert模式,但VIM自動返回到normal模式

在我.vimrc下面的代碼片段被使用,但不工作。

nmap <C-q> <Esc>:<C-f> 
imap <C-q> <Esc><C-q> 
au CmdWinLeave * startinsert! 

我也試過用:

au CmdWinLeave * startinsert 
au CmdWinLeave * normal 

回答

1

可以映射:imap <C-q> <Esc>:q<CR>a,那麼它會重新進入插入模式,當您按下<C-q>當您在CmdWin編輯。