默认情况下,空格按钮具有命令,如何将tmux
前缀键盘快捷键从更改ctrl+B
为?space+B
答案1
来自 tmux 手册页:
tmux 允许将命令绑定到大多数键,无论有或没有前缀键。当指定键时,大多数代表它们自己(例如“A”到“Z”)。 Ctrl 键可能带有“C-”或“^”前缀,Alt(元)带有“M-”前缀。
这意味着您可以将 Ctrl 和 Alt 绑定为前缀键 - 而不是空格。实际上,我不知道有什么应用程序可以让您将空格绑定为前缀键,但请赐教。
要将另一个键绑定为 tmux 前缀键,请将以下内容添加到 .tmux.conf(对于 Alt+X 作为前缀键):
set -g prefix M-x
bind M-x send-prefix
答案2
我已将我的设置为Ctrl-Space
.这确实有效。我想只要它是链中的第二个字符,与空格的其他组合就可以工作。
在你的配置中你可以
unbind C-b
set -g prefix C-Space
bind Space send-prefix
这会:
- 解绑默认
C-b
前缀 - 设置
C-Space
为新的前缀 - 并确保对 Space 的任何按下都会传递到活动窗格