Я никогда не слышал о такой функции с типичными оболочками (zsh, рыба или иначе) в типичных эмуляторах терминала. После того как Вы нажали Enter при подсказке, та командная строка только существует как запись истории, что касается оболочки, и как набор отображаемых символов (неотличимый от вывода команды) насколько эмулятор терминала затронут.
С другой стороны, вид навигации, которую Вы просите, доступен как само собой разумеющееся в оболочках, выполненных в буфере Emacs, с M-x shell
если Вы хотите свою обычную оболочку и выпуск командной строки Emacs или M-x eshell
если Вы хотите оболочку, встроенную в Emacs.
после повторного прикрепления a ctrl-a F
выполняет "пригодную" команду для изменения размеров текущего окна. если Вы повторно прикрепляете использование -A
опция это должно изменить размер всех окон, когда Вы повторно прикрепляете. Там другие все еще присоединяются к экранной сессии, когда Вы присоединяете? Например, необходимо ли использовать-x для повторного прикрепления вместо-r? можно отсоединить других, когда Вы повторно прикрепляете с "экраном-D-r" вместо "экрана-x", и я ожидал бы, что это автоматически переоборудует окна.
Попробуйте добавить это (из /etc/screenrc) в ~/.screenrc:
# Change the xterm initialization string from is2=\E[!p\E[?3;4l\E[4l\E>
# (This fixes the "Aborted because of window size change" konsole symptoms found
# in bug #134198)
termcapinfo xterm* 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
Обратите внимание, что этот ответ относится только к PuTTY. Я тоже вынужден использовать операционную систему, которую я бы не хотел, и PuTTY - единственный реальный вариант из-за других ограничений в системе. У меня была такая же проблема, мой экран менял размер при запуске или подключении к существующему сеансу экрана. Я попробовал ответить здесь безрезультатно (Windows 10 с PuTTY 0.67, установленным через MSI). Эти ответы могли работать со стандартным терминалом UN * X, но не с PuTTY, это другое чудо.
Я покопался в опциях, и вот, в разделе «Терминал -> Функции» есть опция «Отключить дистанционное изменение размера терминала». Установите флажок, примените настройку и повторите попытку. Я думаю, вы решите проблему.
-a -A
, и никто больше не присоединяется. – Michael 13.12.2011, 17:49screen
должен был на самом деле сделать изменение размер. – krs013 29.10.2015, 05:25screen -D -r
и даже попробованное изменение размеров окна, но это осталось таким же. Когда в Vim, я вижу этоcolumns
был установлен на204
. – haridsv 28.11.2016, 18:51