Nel terminale gnome, puoi modificare le scorciatoie da tastiera con Edit -> Reset Shortcuts...
Puoi quindi mappare il comando "Ripristina e cancella", che sembra fare quello che stai cercando.
In alternativa, puoi limitare la cronologia di scorrimento a un numero piccolo (diciamo 0) e Ctrl+L sarà più vicino a ciò che stai cercando.
-
CTRL +u cancella dal cursore all'inizio della riga
-
CTRL +k cancella dal cursore alla fine della riga
-
CTRL +d cancella un carattere a destra del cursore
-
Esc +Backspace cancella una parola a sinistra del cursore
-
Esc +d cancella una parola a destra del cursore
-
Alt +sinistra/destra salta all'inizio della parola precedente/successiva
-
CTRL +a salta all'inizio della riga
-
CTRL +e salta alla fine della riga
Per cancellare l'intero schermo aggiungi il seguente alias al tuo ~/.bashrc
file:
alias cls="echo -ne '\033c'"
Ora, in un nuovo terminale digitando cls
cancellerà tutto compreso il buffer di scorrimento. Funziona molto più velocemente di reset
poiché non ripristina nulla.
Infatti reset
è necessario solo quando si desidera riparare un terminale rotto, ad es. dopo aver eseguito cat
su un file binario.
Se sei su OSX, allora Command (⌘ )+k cancellerà il terminale (funziona anche nella console di Chrome devtools ) .
Ctrl+L ridisegna il terminale; non lo cancella. Se sei in un'app a schermo intero come less o vim, il comando Ctrl-L è quello che usi per ridisegnare uno schermo danneggiato. In vim con l'evidenziazione della sintassi a colori, ad esempio, puoi usare ctrl_l per aggiornare i colori se scorri a lungo e vim viene confuso dalla corrispondenza di virgolette o parentesi o simili.
Solo per riferimento se qualcuno cerca e trova questo... Se è necessario cancellare il buffer di scorrimento all'indietro, impostare il buffer su 0 righe o chiudere la finestra e riaprirla. O "mentre è vero; stampa; fatto" e poi interrompi con ctrl+c quando hai emesso abbastanza righe per far saltare il buffer. Il buffer di scorrimento dipende dall'applicazione, quindi mentre la soluzione fornita funziona per il terminale Gnome, non funzionerà per nessun altro dispositivo terminale.