Limpar o buffer do console no ConEmu com o Cygwin

4

Eu recentemente mudei de usar iterm no OSX para usar Cygwin em ConEmu no Windows. Uma coisa que realmente sinto falta é a capacidade de limpar completamente o buffer do terminal a qualquer momento usando Alt + k. Eu consegui obter Alt + k para limpar o buffer usando um GuiMacro no ConEmu para executar o comando cmd /c cls usando essa abordagem:

ConEmu: atalho de teclado para executar "cls [ENTER]"

O problema é que, como é um comando, não funciona quando acabei de iniciar um processo. A mesma limitação se aplica ao Ctrl + l, que limpa a janela atual, mas deixa o buffer de rolagem intacto. O que eu realmente quero é uma maneira de limpar completamente o buffer de rolagem a qualquer momento usando um atalho de teclado. Alguma ideia?

Eu também estaria interessado em um grau menor em fazer a mesma coisa no bash no linux (como eu executo em uma VM) e no Windows cmd.exe normal.

Atualização: Isso parece ser possível ao usar o terminal no meu IDE (Intellij), em todas as plataformas. Infelizmente, outras limitações de executar o terminal dentro do meu IDE significam que essa não é a solução que estou procurando.

    
por Conan 06.04.2015 / 19:46

2 respostas

2

Isso limpa o buffer de rolagem no cygwin bash

clear

ou

echo -e '
clear
3343'
    
por 07.04.2015 / 00:24
1

O desenvolvedor abordou isso: link

    
por 11.04.2018 / 20:04