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.

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):


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.