我如何删除 Ca 作为 byobu tmux 前缀?

我如何删除 Ca 作为 byobu tmux 前缀?

我知道如何添加

set -g prefix ^B

到 .byobu/profile.tmux

我在 tmux : 行输入了相同的命令,确实 ^B 现在是我的前缀字符,但 ^A 仍然是我的前缀字符。我想解除绑定。我尝试在 : 提示符下解除绑定 ^A。我尝试了 unbind-key ^A 和 unbind Ca 以及 unbind-key Ca,但它们都不起作用。

如何在不重新启动 tmux 会话的情况下解除绑定 ^A?

答案1

我花了一天时间才找到简单的答案:运行 byobu-ctrl-a

$ byobu-ctrl-a

它询问 ctrl-a 应该做什么,并且立即做出改变。

我发现我也可以向它传递参数,例如“emacs”的意思是不要让 tmux 使用它。

$ byobu-ctrl-a emacs

事实证明,此脚本所做的只是要求当前正在运行的 tmux 从头开始​​重新获取其配置。我可以通过 ^B:source-file /usr/share/byobu/profiles/tmuxrx 手动完成此操作

该系统 byobu 文件为 byobu-tmux 提供了我的本地用户配置,因此我的密钥更改生效了。

答案2

  1. 直接启动byobu-config或使用F9快捷方式启动

    byobu 配置截图

  2. 选择你的角色

    转义序列

相关内容