現在の Tmux セッションをリセットするにはどうすればよいですか?

現在の Tmux セッションをリセットするにはどうすればよいですか?

他のコマンドはまだ機能しているのに、 が機能しなくなる というtmux状態が時々発生します。また、この状態では、 などのキー バインディングも機能しなくなります。Prefix-cPrefix-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。私の問題とは少し異なるため、これがあなたにも有効かどうかはわかりませんが、試してみる価値はあるかもしれません。

関連情報