Como posso limpar a linha atual no prompt de comando? (Estou usando o Windows 7.)
Freqüentemente, insiro um comando, o executo, obtenho muitas linhas de saída e desejo inserir outro comando. Mas antes de inserir o segundo comando, pressiono a tecla de seta para cima para revisar o primeiro comando e, em seguida, percebo que tenho que reter o espaço para 30 caracteres ou mais. (Não posso simplesmente pressionar novamente para obter uma linha vazia. Nem posso pressioná-la novamente.)
windows
command-line
JellicleCat
fonte
fonte
Esc
chave, poderá usar a AutoHotkey para simulá-la.Respostas:
A
Esc
tecla Escape ( ) limpará a linha de entrada.Além disso, pressionar pressionará
Ctrl+C
o cursor para uma nova linha em branco. Isso pode ser útil, pois a entrada que você acabou de revisar permanece visível enquanto você digita o novo comando.fonte
cls
comando :)ctrl+u
.Ctrl+C
.cls
CTRL+C
comando também sairá de qualquer sessão de linha de comando que você estiver tendo, ou sejapython
, retornará ao ambiente de linha de comando.Myyrddin cobriu Esce limpouCtrlC a entrada de comando atual e iniciou uma nova linha, respectivamente.
No entanto, também existem mais dois atalhos relacionados à limpeza da entrada atual no CMD: CtrlHomee CtrlEnd.
CtrlHomepermite limpar todos os caracteres na entrada de comando à esquerda do cursor .
CtrlEndfaz o mesmo para todos os caracteres à direita do cursor .
Ambos são bastante úteis e, uma vez internalizados e acostumados, podem acelerar bastante a edição no CMD.
fonte
vi
; funciona se você fizercat > file123
. Os outros são específicos para a linha de comando do bash.