Команда для очистки экрана Git Bash


88

Есть ли в Git команда для очистки экрана. например, в командной строке окна после выполнения большого количества кода, если вы наберете cls, тогда он очистит весь предыдущий код. поэтому мне нужна такая же функциональность в Git. так что кто-нибудь может сказать мне имя команды.


2
Вы спрашиваете о clear (1) ?
Карл Норум

1
Хорошо. я понял. я просто печатаю ясно. он удаляет все предыдущие строки.
Нареш Кумар

4
ctrl + l тоже обычно работает
wasatz

Ответы:


147

На самом деле вы ищете команду пользовательской среды Unix

clear

или вы можете использовать сочетание клавиш

ctrl+l

http://en.wikipedia.org/wiki/Clear_(Unix)

Чтобы очистить всю историю команд в Git Bash.

history -c

1
Работает под Windows, если вы используете GIT Extensions ( code.google.com/p/gitextensions ) и запускаете приглашение GIT Bash.
Contango

2
должен был придумать это, сдался после clr
Zac

4
Не работает, только все сдвигает вверх. Просматривать выходные строки после чистки не помогает.
Евгений Афанасьев

8
Вы можете предпочесть использовать, resetчтобы он также избавился от буфера. Смотрите этот ответ
Daniel JG

2
При использовании clearнескольких раз я обнаружил, что это позволяет мне только вернуться к предыдущему clear. Это обычный эффект? Если да, то есть ли такая команда scroll-up-so-that-the-next-command-is-the-only-one-I-can-see-but-the-history-is-still-preserved-if-I-want-to-scroll-up-to-it?. PS Приз за самую дефисную строку? ;)
ro͢binmckenzie 03

42

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

reset

5
Ницца! clearкоманда просто перемещает полосу прокрутки таким образом, что вы видите перед собой чистый экран. Так что, если вы прокрутите вверх, вы все равно сможете увидеть результат выполнения ранее запущенных команд. resetКоманда сбрасывает полосу прокрутки экрана, а также сбрасывает вывод всех предыдущих команд. Таким образом, мы можем сказать, что clearкоманда мягкая чистая и resetжесткая чистая :)
RBT

1
resetкоманда повторно инициализирует терминал, как если бы он был повторно открыт с нуля.
RBT

5

Ни то, clearни другое history -cне работает.
Прокрутите вверх , все команды будут видны .

Решение:
если вы работаете в Windows 10 и используете mintty 2.7.9 (или выше?) Для git bash, используйте Alt+ F8... это сработает.
Удачи.
Удачного кодирования.

Ссылка: здесь (Возможно, это не сработало для Windows 7)


2
Alt + F8 Спасибо
Ахмад Шариф

4

Другой вариант - изменить (или создать в своей пользовательской папке) ваш .bash_profile и добавить это:

alias cls='clear';

Таким образом, вы можете очистить bash с помощью команды Windows.


0

В большинстве случаев clr, clear и cls не работают, используйте ctrl c для продолжения написания команд


-3

используйте clear только без команды git

" Чисто "


Это уже предлагалось в 2013 году. См. Принятый ответ. Какой смысл отправлять дублирующиеся ответы?
Alex Shesterov
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.