如何更改 Tmux 的按键绑定

如何更改 Tmux 的按键绑定

我想更改 Tmux 中的按键绑定,以便我可以使用

Ctrl+Alt

代替

Ctrl+B

这是我(不幸)没有努力尝试这样做。

unbind C-b
set -g prefix M-C

这是怎么回事?我以为我已经按照文档中关于密钥的规定操作了。

答案1

您确实拥有在 tmux 中更改命令前缀的正确语法。但不幸的是,您不能使用组合Ctrl+Alt作为命令前缀。CtrlAlt只能与其他键组合使用,但不能单独使用,也不能相互组合使用。例如,

  • C-b代表Ctrl+B
  • M-n代表Alt+N

您尝试绑定M-C实际上意味着Alt++ (带有大写字母 CShift的元C前缀)。同样,C-M意味着Ctrl++ ShiftM

简而言之,您必须Ctrl与其他某个密钥组合或Alt与其他某个密钥组合,而不是相互组合。

相关内容