J'utilise beaucoup l'auto-complétion dans le terminal, comme par exemple pour la commande cp
name__. Mais parfois, lorsque je mets dans le répertoire de la commande cp
et que j'appuie sur Tab, la liste des fichiers est si longue qu’Ubuntu en crache une partie puis attend l’entrée des clés avant de lister séquentiellement les autres fichiers, l’un après l’autre. Cette fonctionnalité est presque inutile car vous ne savez jamais combien de fichiers sont laissés et vous vous retrouvez presque toujours avec une erreur.
Est-il possible de quitter cette liste et de revenir à ma commande cp
ou dois-je appuyer sur Ctrl+C et recommencez à taper dans ma commande cp
name__?
Vous pouvez taper dans le Q clé. ...
Cela ne répond pas directement à votre question (@ saiarco895 l'a fait), mais je déteste le comportement par défaut de la complétion par tabulation dans bash pour la même raison. En supposant que vous utilisiez Bash, vous pouvez modifier le comportement de la bibliothèque readline utilisée en modifiant le fichier ~/.inputrc
. Je mets ce qui suit:
set menu-complete-display-prefix On
"\CTAB": possible-completions
TAB: menu-complete
"\x1b[Z": menu-complete-backward
ce qui me permet de parcourir les options d’achèvement sans les imprimer en utilisant tab
et shift-tab
. Si j'ai besoin de voir une copie de toutes les options, j'utilise alt-shift-?