Как очистить обратную прокрутку в команде экрана?

StackOverflow https://stackoverflow.com/questions/113427

  •  02-07-2019
  •  | 
  •  

Вопрос

Я использую screen для многозадачности командной строки в Linux, и я установил очень большую длину буфера прокрутки.Есть ли комбинация клавиш для очистки буфера определенной вкладки, когда я больше не хочу, чтобы она там находилась?

Это было полезно?

Решение

Эта тема есть следующее предложение:

В окне, чьи прокрутки вы хотите удалить, установите Scrollback на ноль, затем верните его к нормальному значению (в вашем случае 15000).

Если хотите, вы можете связать это с ключом:

привязка/оценка "прокрутка назад 0" "прокрутка назад 15000"

Вы можете выдать scrollback 0 команда из сеанса, после ввода C-a :.ХТХ.

Другие советы

  • C-a C очистит экран, включая подсказку
  • clear (команда, а не комбинация клавиш) очистит экран, оставив подсказку

Расчетное время прибытия:неправильно прочитал исходный вопрос;они просто очистят видимый текст, но не очистят буфер!

Я также добавил команду «очистить», чтобы очистить текущий экран.Н.Б.Вам нужно нажать Enter, чтобы восстановить приглашение.

bind '/' eval "clear" "scrollback 0" "scrollback 15000"

Также добавьте его к себе «.screenrc», чтобы сделать его постоянным.

Н.Б.Я добавил одинарные кавычки вокруг косой черты, чтобы убедиться, что она не мешает моему ".screenrc".Может быть и не нужно.

alias cls='printf "\e[3J\033c"'

Очищает экран и буфер прокрутки.

^a : clear

работал у меня на Ubuntu.

Command-K кажется лучшим решением для Mac.Более подробную информацию и пояснения см. эта страница.

Со страницы руководства:

C-a C       (clear)       Clear the screen.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top