Vim:绑定 <C-Enter>

mtk*_*oan 3 text-editing vim latex keymap

使用vim编辑latex;如何绑定C-Enter?我尝试了以下方法,但不起作用:

imap <C-Enter> \\<CR>
Run Code Online (Sandbox Code Playgroud)

imap <C-Return> \\<CR>
Run Code Online (Sandbox Code Playgroud)

然而,像这样的东西:

imap <C-i> \\<CR>
Run Code Online (Sandbox Code Playgroud)

确实有效。

对 vim Latex-addons 有什么建议吗?

小智 7

我猜你正在终端内使用 Vim,因为我能够<C-Enter>在 OS X 上的 MacVim 和 Windows 上的 gVim 的 GUI 版本中成功映射:

:imap <C-Enter> I just pressed Control+Enter<CR>
Run Code Online (Sandbox Code Playgroud)

如果您使用的是 Vim 的终端版本,那么 Vim 就会受到终端提供的任何键码的支配。在某些终端中,按 Control+Enter 对 Vim 来说与单独按 Enter 完全相同,因此 Vim 永远不会真正看到您尝试发送的击键。

请参阅这个较旧的 Stack Overflow 问题以获取更多讨论:

/sf/ask/41867941/