È possibile per il completamento bash scorrere le alternative?


8

Quando si utilizza il completamento bash e sono stati immessi un numero di caratteri, la tabulazione smette di funzionare quando il prefisso digitato corrisponde a più di una delle possibilità.

Esiste un modo per scorrere le alternative del prefisso che hai inserito?


Se usare un'altra shell è un'opzione, credo entrambe fishe lo zshfaccio.
terdon

Risposte:


5

Associare la Tabchiave al menu-completecomando anziché al valore predefinito complete. Inserisci la seguente riga nel tuo ~/.bashrc:

bind '"\C-i": menu-complete'

o la seguente riga nel tuo ~/.inputrc(questo si applica a tutti i programmi che usano la libreria readline, non solo bash):

"\C-i": menu-complete

2

In bash 4.1 e menu-complete-backwardversioni successive puoi anche usare per scorrere indietro i completamenti. Ho questo nel mio ~/.inputrc:

"\es": menu-complete-backward
"\et": menu-complete
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.