Как очистить scrollback в команде экрана?
Я использую screen
команда для многозадачности командной строки в Linux, и я установил длину буфера прокрутки на очень большое значение. Есть ли комбинация клавиш для очистки буфера для определенной вкладки, когда я больше не хочу, чтобы он там сидел?
6 ответов
этой теме есть следующее предложение:
в окне, прокрутку которого вы хотите удалить, установите прокрутку на ноль, затем верните его к нормальному значению (в случае 15000).
Если вы хотите, вы можете связать это с ключ:
bind / eval "scrollback 0 ""scrollback 15000"
Вы можете оформить scrollback 0
команда из сеанса, а также после ввода C-a :
.
HTH.
-
C-a C
очистит экран, включая приглашение -
clear
(команда, а не комбинация клавиш) очистит экран, оставив подсказку
ETA: неправильно истолковать исходный вопрос; они просто очистят видимый текст, но не очистят буфер!
Я добавил команду "очистить", а также очистить текущий экран. N. B. Вы должны нажать enter, чтобы вернуть вам приглашение.
bind '/' eval "clear" "scrollback 0" "scrollback 15000"
и добавить его к вам ".screenrc", чтобы сделать его постоянным.
N. B. Я добавил одинарные кавычки вокруг Слэша, чтобы убедиться, что он не вмешивается в мой ".screenrc". Может и не надо.
Command-K кажется лучшим решением для Mac. Для получения более подробной информации и разъяснений, пожалуйста, обратитесь к на этой странице.