tmux 前缀键盘快捷键

tmux 前缀键盘快捷键

默认情况下,空格按钮具有命令,如何将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

这会:

  1. 解绑默认C-b前缀
  2. 设置C-Space为新的前缀
  3. 并确保对 Space 的任何按下都会传递到活动窗格

相关内容