如何在其中包含 Carriage Return 的插入模式下映射键?

How can I map keys in Insert mode that contains Carriage Return in it?

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

:set <C-<CR>> <Esc>o

但这似乎不起作用。

对于插入模式映射,您需要:imap:set 用于设置 Vim 选项。 Ctrl + Enter写成<C-CR>; cp。 :help key-notation。因此:

:inoremap <C-CR> <Esc>o

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