tmux-Aktualisierungsanzeige nach Änderung der Terminalbreite

11

Mit screeneinem Terminal mit einer Breite von 80 Spalten kann ich Folgendes tun:

for i in $(seq 81); do echo -n "m"; done; echo

und dann die Größe des Fensters so ändern, dass es etwas breiter ist, und das letzte 'm' springt an die Stelle, an der es gewesen wäre, wenn ich den Befehl ausgeführt hätte, bevor ich die Größe des Fensters geändert hätte. Ich liebe tmuxes wirklich, aber ich vermisse diese schöne Funktion in screen... Gibt es eine Möglichkeit, dies zu tmuxtun (ein versteckter recompute-widthBefehl, den ich noch nicht gefunden habe)?


EDIT: 2013-07-24

Ab Februar 2013 wird Reflow von tmux unterstützt!

Hier ist das Commit.

mgalgs
quelle

Antworten:

7

tmux unterstützt derzeit weder "reflow" noch "rewrap" (entsprechend dem Verhalten von xterm ).

Der Autor von tmux hat mehrmals geschrieben, dass er das Reflow-Verhalten des Bildschirms nicht persönlich mag , dass er jedoch in Betracht ziehen würde, es in tmux zu integrieren (vermutlich als Option), wenn jemand anderes es implementieren würde.

Mailinglistenreferenzen (zuerst älter; keine vollständige Liste, genau das, was ich mit ein bisschen Suchen herausgeholt habe):

Chris Johnsen
quelle
Super danke für die Info. Ich könnte einfach einen Schlag drauf haben ...
mgalgs
1
Alle Links sind jetzt tot.
Mateusz Piotrowski
7

Ab Februar 2013 wird Reflow von tmux unterstützt!

Hier ist das Commit.

mgalgs
quelle
3
Wie ironisch. Ich bin hierher gekommen, um herauszufinden, wie diese Funktion nach dem Aktualisieren meiner Version deaktiviert werden kann.
Trevor Norris
1
@philo sollte in Kürze behoben werden
Romuald Brunet