在 Vim 中映射 "Control" 没有次要字符?

Map "Control" in Vim without secondary character?

我可以像这样在 vim 中映射 Ctrl+C 这样的组合:

imap <C-c> <Esc>

有什么方法可以将 Control 键本身映射到另一个键吗?我想使用 Control 作为 Escape。 imap 仅在插入模式下映射键,因此我不会丢失太多我关心的内容。

我试过:

我在 :help keycodes

中找不到关于此的文档中的任何内容

这在 Vim 内是不可能的。 ShiftCtrlA​​lt 等修饰键不能单独映射。原因是在终端中,这些按键不会发送到应用程序,只有 "full" 个是。

但是您可以在操作系统级别进行重新映射。这些页面应该为您提供正确的指示: