我有時會遇到一種狀態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
。不確定這是否適合您,因為我的問題略有不同,但可能值得一試!