VIM:退出插入模式:normal命令

Jay*_*Jay 11 vim macvim

当我使用:normal命令(:normal i)进入插入模式时,如何退出插入模式?

如果我按<Esc>,或<cc>,或<c - [>,VIM退出命令模式,我无法运行my:normal命令.

我输入imap <c-e> <Esc>了我的.vimrc但是当我在命令模式下输入<ce>时,没有插入任何东西.我无法弄清楚如何在命令模式下输入"控制e".

例如,<co>工作,:normal Ihello<c-o>Aworld但有时我想在正常模式下执行多个命令.

我知道我可以使用宏,但我想知道如何使用:正常.

too*_*php 15

要文字添加<ESC>到您的命令,按CTRL+V然后<ESC>.

:help i_CTRL-V.


Luc*_*tte 5

可维护的解决方案是:

exe "normal! Ihello\<c-o>Aaworld\<esc>"
Run Code Online (Sandbox Code Playgroud)

... :h :normal