У меня проблема с использованием экрана и 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 |
Есть идеи, что происходит?