Wie setze ich die aktuelle Tmux-Sitzung zurück?

Wie setze ich die aktuelle Tmux-Sitzung zurück?

Manchmal erlebe ich den Zustand tmux, in dem Prefix-cnicht mehr funktioniert, obwohl Prefix-andere Befehle noch funktionieren. In diesem Zustand funktionieren auch Tastenkombinationen wie bind -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "pbcopy"nicht mehr.

In diesem Fall ~/.tmux.confbehebt das Neuladen das Problem nicht, das Beenden der aktuellen tmuxSitzung jedoch schon.

Wie kann ich die aktuelle tmuxSitzung zurücksetzen, so wie resetdas Terminal das aktuelle Terminal zurücksetzen würde?

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

Antwort1

Haben Sie darüber nachgedacht, den resetBefehl wie beschrieben zu trennen und an die tmux-Sitzung zu senden?Hier? Das bedeutet Laufen tmux send -t foo.0 reset ENTER.

Ich weiß nicht, ob das Ihr Problem lösen würde. Es wäre hilfreich, wenn Sie genauer angeben würden, was Sie tun können und was nicht.

Antwort2

Ich hatte vor Kurzem ein ähnliches Problem. Ich konnte es wieder zum Laufen bringen, indem ich ausführte tmux set-option -g prefix C-b. Ich bin nicht sicher, ob das bei Ihnen funktionieren würde, da mein Problem etwas anders war, aber es könnte einen Versuch wert sein!

verwandte Informationen