vim在CmdWinLeave

时间:2017-06-14 14:42:09

标签: vim

我正在尝试映射<C-q>组合以进入/退出命令行窗口(CmdWin)。

但是当我离开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 个答案:

答案 0 :(得分:1)

您可以映射:imap <C-q> <Esc>:q<CR>a,当您在CmdWin中进行编辑时,按<C-q>时会重新进入插入模式。