如何在包含回车符的插入模式下映射键?

时间:2015-06-02 04:55:50

标签: vim text insert editor vi

如何将ctrl + enter映射到vim中当前行中任何位置的新行? 我只是想为insert模式做这件事。 我试过了

  

:设置< C-< CR>> < ESC>○

但这似乎不起作用。

1 个答案:

答案 0 :(得分:6)

对于插入模式映射,您需要:imap; :set用于设置Vim选项。 Ctrl + Enter 写为<C-CR>; CP。 :help key-notation。埃尔戈:

:inoremap <C-CR> <Esc>o

请注意,此组合键主要仅适用于GVIM,因为大多数终端不会将 Enter 与修饰键组合使用不同的键码。如果您需要一个也适用于终端的解决方案,则需要另一个密钥(组合),例如<C-g><CR>