Comando para limpar a tela do Git Bash


88

Existe algum comando no Git, que limpa a tela. por exemplo, na linha de comando da janela, depois de executar muitos códigos, se você digitar cls, ele limpará todo o código anterior. então eu quero o mesmo tipo de funcionalidade no Git. então qualquer um pode me dizer o nome do comando.


2
Você está perguntando sobre claro (1) ?
Carl Norum,

1
Está bem. deixa comigo. eu apenas digito claro. ele remove todas as linhas anteriores.
naresh kumar

4
ctrl + l também geralmente funciona
wasatz

Respostas:


146

Na verdade, você está procurando por um comando de ambiente de usuário Unix

clear

ou você pode usar o atalho do teclado

ctrl+l

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

Para limpar todo o histórico de comandos no Git Bash.

history -c

1
Funciona no Windows, se você estiver executando extensões GIT ( code.google.com/p/gitextensions ) e executar um prompt GIT Bash.
Contango de

2
deveria ter sido capaz de chegar a isso, desistiu após clr
Zac

4
Não funciona, apenas move tudo para cima. Não adianta examinar as linhas de saída após a limpeza.
Yevgeniy Afanasyev

8
Você pode preferir usar resetpara que também elimine o buffer. Ver esta resposta
Daniel JG

2
Ao usar clearvárias vezes, descobri que só me permite rolar de volta para o anterior clear. É esse o efeito normal? Em caso afirmativo, existe um comando que o faz 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?. Prêmio PS para a string mais hifenizada? ;)
ro͢binmckenzie

42

tente usar o comando reset, ele irá absolutamente limpar sua tela, mas você ainda terá acesso aos comandos anteriores

reset

5
Agradável! clearcomando simplesmente move sua barra de rolagem de forma que você veja uma tela clara à sua frente. Portanto, se você rolar para cima, ainda poderá ver a saída dos comandos disparados anteriormente. resetO comando redefine a barra de rolagem da tela e limpa a saída de todos os comandos anteriores também. Portanto, podemos dizer que o clearcomando é soft clean e resethard clean :)
RBT

1
resetcomando reinicializa o terminal, como se tivesse sido reaberto do zero.
RBT

5

Nem clearnem history -cfaz o trabalho realmente.
Role para cima , todos os comandos ficarão visíveis .

Solução:
Se você estiver no Windows 10 e usando o mintty 2.7.9 (ou superior?) Para git bash, use Alt+ F8... isso vai funcionar.
Boa sorte.
Boa codificação.

Referência: aqui (talvez não funcione no Windows 7)


2
Alt + F8 Obrigado
Ahmad Sharif

4

Outra opção é modificar (ou criar em sua pasta de usuário) seu .bash_profile e adicionar este:

alias cls='clear';

Com isso, você pode limpar o bash com um comando 'Windows'.


0

Na maioria das vezes clr, clear e cls não funcionam, use ctrl c para continuar escrevendo comandos


-3

use clear apenas sem o comando git

" Claro "


Isso já foi sugerido em 2013. Veja a resposta aceita. Qual é o objetivo de enviar respostas duplicadas?
Alex Shesterov
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.