如何将 vim 键码转换为触发它的字节序列



使用 :map 命令时,可以指定键序列,例如<c-a>表示 Ctrl+A,它由"\x01"(表示为"^A")触发

但是,有些组合无法由某些终端模拟器本地发送,例如著名的 Ctrl+;,您应该将它应该生成的序列归于自己,然后您可以在 vim 中映射它。

但我想知道,也许 vim 已经期望一些序列触发序列,我想知道是否可以得到什么序列触发 vim 组合键(如 等)?

ANSI转义码维基页面解释了这些组合是如何工作的。

在 Linux 上, 你也可以尝试 xev(1) 工具。

最新更新