quando precisar de limpar o seu ecrã, basta emitir um comando adequado na sua shell. cmd, bash, PowerShell, ou dezenas de outras consolas têm tanto clear
ou cls
. Além disso, muitos deles correspondem a Ctrl+L
hotkey.
não importa se você está trabalhando em ConEmu ou em qualquer outro terminal,seu comportamento de shell é o mesmo.
comando’Clear ‘no menu do ConEmu
existem pedidos dos nossos utilizadores para adicionar o comando’ Clear ‘ ao menu do sistema do ConEmu.,
referências: gh-550,gh-372, gh-234.
estes pedidos foram rejeitados por uma razão simples e lógica – ConEmu(terminal) não sabe o que a aplicação do console está fazendo. É possível mostrar o resultado da aplicação, mas é tudo.
no Entanto, desde GuiMacro Escrever foi implementada,qualquer pessoa pode criar uma macro para Write("\ec")
, que, na verdade, redefine o terminal.Assim, qualquer pessoa pode escolher hotkey desejada para a ação’Reset terminal: limpar a tela, backscroll, mova o cursor para o canto superior esquerdo’.,
BTW, Write pode ser usado para empurrar para consolar várias linhas coloridas usingANSI sequencesto ‘mark’ em algum ponto nos logs em tempo real (tail-f). Exemplo.
Write "\n\n\e9;8;\"time\"\e\\' ==========\e[m\n\n"
operação prejudicial
reset Terminal pode prejudicar o comportamento normal da consola em execução applications.So, use-o com cuidado e por sua conta e risco!
razão 1
está a editar o ficheiro na vim,a gerir os seus ficheiros com o Far Manager,ou a fazer algo que não esteja relacionado com um simples comando de ‘leitura-linha-execução’, e a chamar a este misterioso item de menu ‘Limpar’. O que aconteceria?,
O seu ecrã seria revestido.
Console app tem certeza de que o cursor está localizado em determinada posição e linhas allvisible do arquivo de texto foram impressas corretamente. Mas depois de tal “clareza externa”, isso não seria verdade.
Razão 2
mesmo com cmd ou bash. Eles imprimiram PROMPT.Mas depois de “external clear” não haveria prontidão! A tela seria absolutamente limpa, mas a shell não sabe que deve ser impressa’ PROMPT. Ele só espera pela entrada do Usuário!
Razão 3
pode-se dizer: os usuários sabem quando querem limpar o momento inapropriado da tela. Sim., Mas isso seria o caso de obter a produção devido a razões acima mencionadas.
razão 4
não relacionada com os terminais, mas pode servir como exemplo óbvio.
Imagine, que o Windows teria um hotkey para limpar o Monitor.O que deve fazer? Preencher o ecrã com cor preta. E como você acha que as aplicações e o Windows cuidariam disso? Lixo, lixo e muito mais.
razão 5
na edição 550I foi notado sobre “exemplo” da implementação de recursos no Termo Tera.,
bem, eu tentei tanto a conexão local cygwin e SSH remoto para Ubuntuin o termo Tera, e simplesmente não funciona.
- Connect (to cygwin or remote via ssh)
- Execute
ls
- item do Menu chamada ‘Reset terminal’
- Get fail
- Cursor salta para o {0,0} e é tudo!o ecrã não está limpo!
- Prompt não é re-impresso!
Continuar
Para limpar a sua tela faça o seguinte:
- Assunto
clear
oucls
em seu shell., - Pressione
Ctrl+L
ou outro hotkey, se a sua shell O suportar. Até o cmd+clink pode fazer isso. - reinicie a sua página. Default hotkey is
Win+~
. - (Use com muito cuidado) Defina o hotkey para o terminal do’Reet’ da acção: limpar o ecrã, deslocar o cursor para o canto superior esquerdo’.