Как увеличить буфер прокрутки в запущенном сеансе экрана?
допустим, у меня в настоящее время работает сессия я взаимодействую с помощью шпатлевки. Я понял, что буфер прокрутки слишком мал и хотел бы увеличить его без запуск нового сеанса экрана.
есть ли способ сделать это?
4 ответов:
на на странице объясняет, что вы можете войти в режим командной строки на сеанс путем ввода Ctrl+A,:, после выдачи .
пресс Ctrl-a затем : и затем введите
scrollback 10000чтобы получить буфер 10000 строк, например.
вы также можете установить количество строк прокрутки по умолчанию, добавив
defscrollback 10000на .
для прокрутки (если ваш терминал не позволяет по умолчанию), нажмите клавишу Ctrl-a ESC а затем прокрутите (с обычным Ctrl-f на следующей странице или Ctrl-a для предыдущей страницы, или просто с колесиком мыши / двумя пальцами). Чтобы выйти из режима прокрутки, просто нажмите ESC.
еще один совет: Ctrl-aЯ показывает текущую настройку буфера.
существует минимальное количество буфера "по умолчанию" при запуске сеанса "экран" в пределах вашего сеанса "шпатлевки". Я использую экраны много в своей работе, поэтому я могу сказать вам, что у вас не будет комбинации буфера "экран" и буфера "шпатлевка" в вашей сессии "экран".
установка количества строк прокрутки по умолчанию путем добавления
defscrollback 10000к вашим~/.screenrcфайл является правильным решением.кстати, я использую "defscrollback 200000" в моем .
для потомков этот ответ неверен, как отметил Стивен Лу. Оставляя оригинальный текст, однако.
оригинальный ответ:
для тех, кто прибывает через веб-поиск (несколько лет спустя)...
при использовании экрана ваш буфер прокрутки представляет собой комбинацию обоих
screenбуфер прокрутки, как было отмечено в двух предыдущих ответах, а также ваш буфер прокрутки шпатлевки.убедитесь, что вы увеличиваете оба буфер прокрутки шпатлевки, а также буфер прокрутки экрана, иначе само окно шпатлевки не позволит вам прокрутить назад, чтобы увидеть ваш
screenистория прокрутки (преодолевается прокруткой внутри экрана сctrl+a->ctrl+u)вы можете изменить свой предел прокрутки шпатлевки в категории "окно" в настройках. Выход и повторное открытие сеанса шпатлевки на экране не закроет экран (если вы просто закроете окно шпатлевки и не наберете
exit), как и просил ОП для.надеюсь, что это поможет определить, почему увеличение буфера прокрутки экрана не решает чью-то проблему.
Comments