tmux refresh display dopo la modifica della larghezza del terminale


11

Con screen, in un terminale largo 80 colonne, posso fare qualcosa del tipo:

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

e quindi ridimensionare la finestra in modo che sia leggermente più ampia, e l'ultima 'm' salta al punto in cui sarebbe stata se avessi eseguito il comando prima di ridimensionare la finestra. Mi piace davvero tanto, tmuxma mi manca questa adorabile funzionalità di screen... Esiste un modo per tmuxfarlo (qualche recompute-widthcomando nascosto che non ho ancora trovato)?


EDIT: 24/07/2013

A partire da febbraio 2013, il reflow è supportato da tmux!

Ecco il commit.

Risposte:


7

tmux attualmente non supporta "reflow" o "rewrap" (seguendo il comportamento di xterm ).

L'autore di tmux ha scritto più volte che non gli piace personalmente il comportamento di riflusso dello schermo , ma che prenderebbe in considerazione l' idea di incorporarlo in tmux (come opzione, presumibilmente) se qualcun altro lo dovesse implementare.

Riferimenti a mailing list (prima i vecchi; non un elenco esaustivo, proprio quello che ho tirato su con un po 'di ricerca):


Stupendo, grazie per l'informazione. Potrei solo avere una botta ...
mgalgs

1
Tutti i collegamenti ora sono morti.
Mateusz Piotrowski,

7

A partire da febbraio 2013, il reflow è supportato da tmux!

Ecco il commit.


3
Che ironico. Sono venuto qui per capire come disabilitare questa funzione dopo aver aggiornato la mia versione.
Trevor Norris,

1
@philo dovrebbe essere risolto a breve
Romuald Brunet,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.