LINUX.ORG.RU

tmux: увеличение панели не меняет конец строки

 , , , ,


0

1

Локалхост без множества клиентов и сессий. Проблема появляется и исчезает по неизвестной причине.

^b%
^bz # панель увеличивается как обычно, без графических артефактов
При наборе или вставке текста в строку bash происходит возврат каретки по старому концу строки и новый текст перезаписывает shell prompt и далее. Выглядит примерно так:
bash$ echo 1 2 3 4 5 6
7 8 9 # до
bash$ echo 1 2 3 4 5 6 7 8 9 # ожидаемое поведение
 7 8 9echo 1 2 3 4 5 6 # наблюдаемое поведение
^l # проблема сохраняется
clear # проблема сохраняется
stty -a # выводится ожидаемый размер терминала

Был какой-то хак для баша, чтобы он пересчитывал col/row после каждого действия, но пока я его буду искать, тебе уже ответят.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

Не то. И так работает, но иногда перестает. Интересует опыт тех, кто нашел причину и поборол ее.

gdijulsxeh
() автор топика

попробуй TERM поменять

anonymous
()

Отключена опция:

shopt | grep checkwinsize
checkwinsize    off
Поменять значение $COLUMNS и $LINES один раз:
kill -SIGWINCH $$

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.