如何重置目前的 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。不確定這是否適合您,因為我的問題略有不同,但可能值得一試!

相關內容