Terminale, come uscire dall'elenco - Altro—


14

Uso molto il completamento automatico nel terminale, come ad esempio per il cpcomando. Ma a volte, quando inserisco la directory per il cpcomando e premo Tab, l'elenco dei file è così lungo che Ubuntu sputa parte dell'elenco e quindi attende l'inserimento dei tasti prima di elencare in sequenza il resto dei file, uno per uno . Questa funzione è quasi inutile perché non si sa mai quanti file sono rimasti e quasi sempre si finisce con un errore.

C'è un modo per uscire da questo elenco e tornare al mio cpcomando, oppure devo premere Ctrl+ Ce ricominciare a digitare il mio cpcomando?


Il completamento della scheda di @David Bash non utilizza un cercapersone. La libreria readline fa questo. Utilizza solo le combinazioni di tasti del cercapersone più comuni.
muru,

Risposte:



4

Questo non risponde direttamente alla tua domanda (@ saiarco895 lo ha fatto), ma odio il comportamento predefinito del completamento della scheda in bash per lo stesso motivo. Supponendo che tu stia utilizzando Bash, puoi modificare il comportamento della libreria readline che utilizza modificando il ~/.inputrcfile. Ho inserito quanto segue:

set menu-complete-display-prefix On
"\CTAB": possible-completions
TAB: menu-complete
"\x1b[Z": menu-complete-backward

che mi permette di scorrere le opzioni di completamento senza stamparle usando tabe shift-tab. Se devo vedere una stampa di tutte le opzioni, utilizzoalt-shift-?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.