Обновление tmux после изменения ширины терминала


11

С screenпомощью терминала шириной 80 столбцов я могу сделать что-то вроде:

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

а затем измените размер окна, чтобы оно стало немного шире, и последний «m» подпрыгнет до того места, где он был бы, если бы я выполнил команду перед изменением размера окна. Я действительно люблю, tmuxно мне не хватает этой прекрасной функции из screen... Есть ли способ заставить tmuxэто сделать (какая-то скрытая recompute-widthкоманда, которую я еще не нашел)?


РЕДАКТИРОВАТЬ: 2013-07-24

По состоянию на февраль 2013, reflow поддерживается tmux!

Вот коммит.

Ответы:


7

В настоящее время tmux не поддерживает «reflow» или «rewrap» (следуя поведению xterm ).

Автор tmux несколько раз писал, что ему лично не нравится поведение reflow экрана , но он подумал бы о включении его в tmux (как вариант, предположительно), если бы кто-то другой реализовал его.

Ссылки на списки рассылки (сначала более старые; не исчерпывающий список, только то, что я нашел в результате поиска):


Огромное спасибо за информацию. Я просто мог бы это сделать ...
mgalgs 15.10.11

1
Все ссылки сейчас мертвы.
Матеуш Пиотровски,

7

По состоянию на февраль 2013, reflow поддерживается tmux!

Вот коммит.


3
Какая ирония. Я пришел сюда, чтобы выяснить, как отключить эту функцию после обновления моей версии.
Тревор Норрис,

1
@philo должно быть исправлено в ближайшее время
Ромуальд Брюне
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.