Команда, щоб очистити екран Git Bash


85

Чи є в Git команда, яка очищає екран. наприклад, у командному рядку вікна після виконання великої кількості коду, якщо ви введете cls, він очистить весь попередній код. тому я хочу такий самий тип функціональності в Git. так що хтось може сказати мені ім'я команди.


2
Ви запитуєте про чітке (1) ?
Carl Norum

1
в порядку. зрозумів. я просто друкую ясно. він видаляє всі попередні рядки.
naresh kumar

4
ctrl + l також зазвичай працює
wasatz

Відповіді:


142

Насправді ви шукаєте команду користувацького середовища Unix

clear

або ви можете скористатися комбінацією клавіш

ctrl+l

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

Щоб очистити всю історію команд у Git Bash.

history -c

1
Працює під Windows, якщо ви використовуєте розширення GIT ( code.google.com/p/gitextensions ) і запускаєте підказку GIT Bash.
Контанго

2
повинен був це придумати, відмовився після clr
Zac

4
Це не працює, воно лише рухає все вгору. Це не допомагає переглядати вихідні лінії після очищення.
Євген Афанасьєв

8
Можливо, ви віддасте перевагу використовувати, resetщоб він також позбувся буфера. Дивіться цю відповідь
Daniel JG

1
Використовуючи 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

39

спробуйте скористатися командою скидання, це абсолютно очистить екран, але ви все одно матимете доступ до попередніх команд

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)


1
Alt + F8 Дякую
Ахмад Шариф

4

Інший варіант - змінити (або створити у вашій папці користувача) ваш .bash_profile і додати це:

alias cls='clear';

За допомогою цього ви можете очистити bash за допомогою команди "Windows".


0

У більшості випадків clr, clear та cls не працюють, використовуйте ctrl c, щоб продовжувати писати команди


-2

використовувати clear лише без команди git

"ясно"


Це вже було запропоновано у 2013 році. Дивіться прийняту відповідь. Який сенс надсилати дублікати відповідей?
Олексій Шестеров
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.