我有一个非常简单的 tmux 配置文件,其中包含以下内容:
set -g prefix C-Space
这对于使用空格键作为领导者非常有效,但它也可以使 C-2 和 C-@ 领导者。这确实扰乱了我的其他一些命令(特别是在 vim 中)。
谁能解释为什么会发生这种情况,并告诉我需要做什么才能让空格键成为领导者,而不神奇地接受 2 和 @ 作为领导者?我专门尝试过unbind
C-2 和 C-@ 但无济于事。
任何帮助将不胜感激!
答案1
正如 @northben 和 @andreas-wiese 提到的,我确实得到了答案我打开的一张票与 tmux。
以下是对“为什么会发生这种情况?”问题的回答:
历史原因。 ascii 只有 32 个 ctrl 键,因此终端将多个键映射到相同的代码 xterm 可能有一个选项使它们不同,但您需要更改 tmux 才能识别新代码