Wyświetlacz odświeżania tmux po zmianie szerokości terminala

11

Dzięki screenterminalowi o szerokości 80 kolumn mogę zrobić coś takiego:

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

a następnie zmienić rozmiar okna, aby było trochę szersze, a ostatnie „m” przeskakuje do miejsca, w którym byłoby, gdybym uruchomił polecenie przed zmianą rozmiaru okna. Naprawdę kocham, tmuxale brakuje mi tej uroczej funkcji z screen... Czy jest jakiś sposób, aby to tmuxzrobić (jakieś ukryte recompute-widthpolecenie, którego jeszcze nie znalazłem)?


EDYCJA: 2013-07-24

W lutym 2013 r. Reflow jest obsługiwany przez tmux!

Oto zatwierdzenie.

mgalgs
źródło

Odpowiedzi:

7

tmux nie obsługuje obecnie „reflow” ani „rewrap” (zgodnie z zachowaniem xterm ).

Autor tmux napisał kilka razy, że nie osobiście jak zachowanie reflow z ekranu , ale że będzie rozważyć włączenie go do tmux (jako opcja, przypuszczalnie) jeśli ktoś inny był na jego realizację.

Odnośniki do listy mailingowej (najpierw starsze; nie wyczerpująca lista, tylko to, co znalazłem przy odrobinie wyszukiwania):

Chris Johnsen
źródło
Niesamowite dzięki za informacje. Mógłbym po prostu
walnąć
1
Wszystkie linki są teraz martwe.
Mateusz Piotrowski,
7

W lutym 2013 r. Reflow jest obsługiwany przez tmux!

Oto zatwierdzenie.

mgalgs
źródło
3
Jak ironicznie. Przybyłem tutaj, aby dowiedzieć się, jak wyłączyć tę funkcję po zaktualizowaniu mojej wersji.
Trevor Norris
1
@philo powinno zostać wkrótce naprawione
Romuald Brunet