无法在 tmux 中将 Ctrl-B 重新绑定到 Ctrl-A

Dmi*_*rii 6 tmux

我已经设置了取消绑定Ctrl+B和在Ctrl+上绑定 tmux 的选项,ACtrl+A不起作用,Ctrl+B仍然有效。我的 tmux 配置在正确的位置,就好像我更改了其他一些选项一样,我可以看到结果。

unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix
Run Code Online (Sandbox Code Playgroud)

怎么了?如何使它工作?

Kam*_*ski 11

这个配置对我有用。您可能还没有重新启动tmux服务器。

来自man 1 tmux

在 中tmux,会话由客户端显示在屏幕上,所有会话都由单个服务器管理。服务器和每个客户端都是独立的进程,它们通过/tmp.

一种方法是终止里面的所有内容tmux,因此tmux ls产生“没有服务器运行......”。此时下一个tmux命令将重新启动它,加载您的新配置文件。

另请阅读:Tmux 不采购我的 .tmux.conf。根据其中一个答案,这应该无需重新启动服务器即可工作:

这也可以在 内完成tmux,通过按Ctrl+ B(前缀键)然后调:出命令提示符,然后键入:

source-file ~/.tmux.conf
Run Code Online (Sandbox Code Playgroud)