我已经设置了取消绑定Ctrl+B和在Ctrl+上绑定 tmux 的选项,A但Ctrl+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(前缀键)然后调:出命令提示符,然后键入:Run Code Online (Sandbox Code Playgroud)source-file ~/.tmux.conf