我想更改 Tmux 中的按键绑定,以便我可以使用
Ctrl+Alt
代替
Ctrl+B
这是我(不幸)没有努力尝试这样做。
unbind C-b
set -g prefix M-C
这是怎么回事?我以为我已经按照文档中关于密钥的规定操作了。
答案1
您确实拥有在 tmux 中更改命令前缀的正确语法。但不幸的是,您不能使用组合Ctrl+Alt作为命令前缀。Ctrl和Alt只能与其他键组合使用,但不能单独使用,也不能相互组合使用。例如,
C-b
代表Ctrl+BM-n
代表Alt+N
您尝试绑定M-C
实际上意味着Alt++ (带有大写字母 CShift的元C前缀)。同样,C-M
意味着Ctrl++ Shift。M
简而言之,您必须Ctrl与其他某个密钥组合或Alt与其他某个密钥组合,而不是相互组合。