Я использую команду screen
для многозадачности командной строки в Linux, и я установил длину буфера для прокрутки в очень большое значение. Есть ли комбинация клавиш для очистки буфера для определенной вкладки, когда я больше не хочу сидеть там?
Как очистить прокрутку в команде экрана?
Ответ 1
Этот поток имеет следующее предложение:
В окне, чей прокрутки вы хотите удалить, установите прокрутку на ноль, затем верните его в обычное значение (в вашем случай, 15000).
Если вы хотите, вы можете привязать это к Ключ:
bind/eval "scrollback 0" "scrollback 15000"
Вы также можете выпустить команду scrollback 0
из сеанса, после ввода C-a :
.
НТН.
Ответ 2
-
C-a C
очистит экран, включая приглашение -
clear
(команда, а не комбинация клавиш) очистит экран, оставив приглашение
ETA: неверно изложить исходный вопрос; они просто очистят видимый текст, но не очистят буфер!
Ответ 3
Я добавил команду "очистить", чтобы очистить текущий экран. Нотабене Вам нужно нажать Enter, чтобы вернуть вам приглашение.
bind '/' eval "clear" "scrollback 0" "scrollback 15000"
Также добавьте его в ".screenrc", чтобы сделать его постоянным.
N.B. Я добавил одиночные кавычки вокруг косой черты, чтобы убедиться, что это не мешает моему ".screenrc". Может не понадобиться.
Ответ 4
псевдоним cls = 'printf "\ e [3J\033c"'
Очищает экран и буфер прокрутки.
Ответ 5
^a : clear
работал на меня на Ubuntu.
Ответ 6
Command-K кажется лучшим решением для Mac. Для получения дополнительной информации и пояснений обратитесь к этой странице.
Ответ 7
На странице man:
C-a C (clear) Clear the screen.