如何重置当前的 Tmux 会话?

如何重置当前的 Tmux 会话?

我有时会遇到一种状态tmux,虽然对其他命令仍然有效,Prefix-c但停止工作。Prefix-此外,在这种状态下,按键绑定也会bind -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "pbcopy"停止工作。

在这种情况下,重新加载~/.tmux.conf并不能解决问题,但终止当前tmux会话可以解决问题。

如何重置当前tmux会话,就像reset终止当前终端一样?

tmux -V
tmux 3.2
uname -a
Darwin C02Y13AVJGH6 20.4.0 Darwin Kernel Version 20.4.0: Thu Apr 22 21:46:47 PDT 2021; root:xnu-7195.101.2~1/RELEASE_X86_64 x86_64

答案1

您是否考虑过分离并将命令发送reset到 tmux 会话,如上所述这里?这意味着跑步tmux send -t foo.0 reset ENTER

我不知道这是否能解决你的问题。如果您更具体地说明自己可以做什么和不能做什么,将会很有帮助。

答案2

我最近遇到了类似的问题。我能够通过运行让它再次工作tmux set-option -g prefix C-b。不确定这是否适合您,因为我的问题略有不同,但可能值得一试!

相关内容