如何在其中包含 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>
.
如何映射 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>
.