У меня проблема с использованием экрана и Terminal.app. Если в нижней части экрана появляется приглашение bash, и я продолжаю печатать, пока строка не переместится на следующую строку, я увижу следующую строку, но не вижу строки выше этого изменения.
Вот наглядный способ проиллюстрировать мою проблему. | представляет правую часть терминала.
Перед. Мой курсор находится после третьего «примера», и я собираюсь напечатать «пример» в четвертый раз:
$ asdf |
bash: asdf: command not found |
$ example example example |
После. Обратите внимание, что после переноса экран не прокручивался, а вместо этого «съел» строку, на которой я находился, и начал заново:
$ asdf |
bash: asdf: command not found |
ple |
Что я ожидал (и что происходит без использования экрана), так это то, что весь экран прокручивается вниз один раз после переноса.
bash: asdf: command not found |
$ example example example exam|
ple |
Наконец, вот что происходит, если я перемещаю курсор на перенесенной строке в начало командной строки, она съедает предыдущую строку:
$ asdf |
$ example example example exam|
ple |
Есть идеи, что происходит?
источник
Ответы:
Успех! Я попробовал предложение отсюда:
/server/272818/screen-not-dropping-down-a-line
что добавить:
на ваш
.screenrc
и перезагрузите экран. Это меняет поведение прокрутки экрана на что-то, вероятно, лучше для моего среднего случая использования (например, я могу использовать прокрутку терминала, пока я остаюсь в том же окне), в дополнение к решению проблемы OP.Кроме того, я могу подтвердить проблему в 10.7 Terminal.app.
источник
termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' ti@:te@
Это может быть «горизонтальный режим прокрутки» в readline. Запустите следующую команду:
и посмотрим, изменятся ли ваши симптомы. Если это так, вы можете установить это в ~ / .inputrc
источник
Зайдите в настройки терминала и измените настройку «Объявить терминал как:» с «xterm-color» на просто «xterm». Это исправило это для меня (но также имеет последствия отключения altscreen :()
источник