Есть ли в Git команда, очищающая экран. например, в командной строке окна после выполнения большого количества кода, если вы наберете cls, он очистит весь предыдущий код. поэтому я хочу, чтобы в Git была такая же функциональность. так может ли кто-нибудь сказать мне имя команды.
Команда для очистки экрана Git Bash
Ответы (9)
На самом деле вы ищете команду пользовательской среды Unix
clear
или вы можете использовать сочетание клавиш
ctrl+l
http://en.wikipedia.org/wiki/Clear_(Unix)
Чтобы очистить всю историю команд в Git Bash.
history -c
reset
, чтобы он также избавился от буфера. См. этот ответ
- person Daniel J.G.; 07.11.2016
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 Приз за самую дефисную строку? ;)
- person ro͢binmckenzie; 03.10.2017
попробуйте использовать команду сброса, она полностью очистит ваш экран, но у вас все еще будет доступ к предыдущим командам
reset
clear
просто перемещает полосу прокрутки так, чтобы перед вами был чистый экран. Поэтому, если вы прокрутите вверх, вы все равно сможете увидеть вывод команд, которые вы запускали ранее. Команда reset
сбрасывает полосу прокрутки экрана, а также сбрасывает вывод всех предыдущих команд. Таким образом, мы можем сказать, что команда clear
— мягкая очистка, а reset
— жесткая очистка :)
- person RBT; 23.03.2017
reset
повторно инициализирует терминал, как если бы он был заново открыт с нуля.
- person RBT; 23.03.2017
Ни clear
, ни history -c
на самом деле не работают.
Прокрутите вверх, все команды будут видимы.
Решение.
Если вы используете Windows 10 и используете mintty 2.7.9 (или выше?) для git bash, используйте Alt + F8 kbd> ... это сработает.
Удачи.
Счастливого кодирования.
Ссылка: здесь (возможно, это не работает для Windows 7)
Другой вариант — изменить (или создать в папке пользователя) ваш .bash_profile и добавить следующее:
alias cls='clear';
При этом вы можете очистить bash с помощью команды «Windows».
CTRL + Л
ищите другие ярлыки: здесь
В большинстве случаев clr, clear и cls не работают, используйте ctrl c для продолжения написания команд
На данный момент я использую
clear;reset;clear
(одной строкой) и вроде работает (git версии 2.32.0.windows.1).
Ни clear, ни history -c не очищали историю навсегда.
Все команды будут видны при прокрутке вверх.
Итак, я решил проблему следующим образом:
В моем случае путь к истории bash был таким:/c/Users/<your_username>/.bash_history
Я удалил файл с помощью следующих команд:
cd ~
rm .bash_history
После этого я перезапустил терминал. команды пропали.
использовать только очистку без команды git
Чисто