2017-06-14 24 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编辑。