Очистите терминальное сочетание клавиш использования

Мне было любопытно, если существует способ очистить терминальный буфер/вывод через некоторое сочетание клавиш. Я использую Ubuntu. Я знаю это

Ctrl + L

очищает терминал, но можно все еще прокрутить назад для наблюдения старого текста. Я ищу что-то подобное какой

reset 

команда делает. На Mac

яблоко + k

кажется, добивается цели.

58
задан 03.03.2013, 15:39

1 ответ

Ctrl+L перерисовывает терминал; это не очищает его. Если вы находитесь в полноэкранном приложении, как меньше или vim, команда Ctrl-L - это то, что вы используете для перерисовки поврежденного экрана. В vim с подсветкой синтаксиса цвета, например, вы можете использовать ctrl_l для обновления цветов, если вы прокручиваете большое расстояние и vim путается в кавычках, скобках или подобном.

Просто для справки, если кто-то ищет и находит это... Если вам нужно очистить буфер прокрутки, установите 0 строк или закройте окно и откройте его заново. Или "while true; do print; done", а затем прервать ctrl+c, когда вы выведете достаточно строк, чтобы взорвать буфер. Буфер прокрутки зависит от приложения, поэтому пока данное решение работает для терминала Gnome, оно не будет работать ни на одном другом терминальном устройстве.

.
3
ответ дан 07.12.2019, 08:20

Теги

Похожие вопросы