【问题标题】:How to translate vim keycode to byte sequence that triggers it?如何将 vim 键码转换为触发它的字节序列?
【发布时间】:2017-10-06 23:49:25
【问题描述】:

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

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

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

【问题讨论】:

    标签: vim ansi-escape


    【解决方案1】:

    ANSI escape code wikipage 解释了这些组合的工作原理。

    在 Linux 上,您还可以尝试使用 xev(1) 实用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      • 2017-09-24
      • 1970-01-01
      相关资源
      最近更新 更多