Rendre l'achèvement de TAB bash plus comme cmd.exe [duplicate]

12

Je me demandais s'il y avait un moyen de compléter le style de rotation en bash comme pour le comportement sur cmd.exe, j'ai trouvé que cela m'accélère en ce qui concerne la saisie des commandes


la source
2
Existe-t-il un moyen de rendre le comportement de cmd.exe plus similaire à bash. Je fais moins d'erreurs en bash car il ne choisit pas le mauvais fichier.
justintime

Réponses:

12

Dans votre ~/.inputrcfichier, ajoutez:

"\C-i": menu-complete

pour relire ce fichier afin qu'il prenne effet dans le shell actuel, appuyez sur Ctrl- x Ctrl- r.

En pause jusqu'à nouvel ordre.
la source
C'était vraiment utile pour mon ami aveugle. L'achèvement normal de l'onglet bash est inutile avec un lecteur d'écran; cela le rend utilisable.
Cajunluke
resetfonctionnerait probablement aussi ...
Hello71
1
@ Hello71: resetaffecte le terminal, pas bash.
pause jusqu'à nouvel ordre.
3
@KoMet: bind 'set completion-ignore-case on'à l'invite ou dans ~/.bashrcou set completion-ignore-case ondans ~/.inputrc.
pause jusqu'à nouvel ordre.
1
@KoMet: Vous êtes les bienvenus. Les votes positifs sont toujours appréciés.
pause jusqu'à nouvel ordre.