Команда для очистки экрана 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