Lösung 1:
Strg +B dann r Sollte es tun. Dies bewirkt, dass tmux den gesamten Bildschirm von Grund auf neu zeichnet.
Lösung 2:
Strg-B r ist nicht die richtige Antwort. Die richtige Antwort lautet:
ctrl-b shift-D
um eine Liste der angehängten Sitzungen zu erhalten- Wählen Sie die Sitzung aus, die Sie verwendet haben, als Sie den Bildschirm durcheinander gebracht haben, und drücken Sie die Eingabetaste, um sie zu trennen (oder durchlaufen Sie diese Liste und trennen Sie sie von allen Sitzungen, wenn Sie dies bevorzugen)
- wenn von allen Sitzungen in #2 getrennt, dann
tmux attach -t
erneut, um eine brandneue Sitzung anzuhängen. Dadurch wird die problematische Sitzung beseitigt, ohne dass tmux beendet werden muss.
Lösung 3:
Es gibt eine detaillierte Erklärung, wie viele Teile von tmux im Stapelaustausch zurückgesetzt werden:https://unix.stackexchange.com/questions/49886/tmux-status-bar-corrupted-after-catting-a-binary-file-how- zurücksetzen
Bei mir oft nur tmux rename-window myWindowName
und printf '\033]2;%s\007' "$(uname -n)
(Status rechts setzen) sind erforderlich.
Lösung 4:
3 Optionen...
stty sane
reset
echo ^v^o
(das ist E