Comment faire en sorte que bash stop tab remplisse automatiquement les répertoires cachés


14

La plupart du temps, je n'ai pas besoin de saisie semi-automatique pour mes répertoires cachés. En fait, c'est leur raison d'être cachés! Cependant, ennuyeusement, bash prend en compte ces répertoires lors de l'examen de la saisie semi-automatique des onglets.

C'est particulièrement ennuyeux lorsque j'ai le scénario suivant: un foler .svn avec un seul dossier dans lequel je veux parcourir en appuyant simplement sur tab. (Cela arrive généralement avec des packages Java profonds ...)

Existe-t-il un moyen de modifier le comportement par défaut? Dans le pire des cas, je dois taper '.' avant l'onglet, ce qui semble être une évidence pour mon utilisation.

Réponses:


20

Ajoutez simplement cette ligne à votre ~/.bashrc(si vous n'en avez pas, créez-la):

bind 'set match-hidden-files off'

Et l'achèvement de bash devrait se comporter comme vous le souhaitez.

Il existe également de nombreuses autres options que vous voudrez peut-être modifier dans l'achèvement de bash. Pour voir une liste complète, lisez le manuel ;)


Génial! Acceptera après neuf minutes, ne savait pas que c'était une option ..
— Kristopher Micinski

4
Vous pouvez également mettre set match-hidden-files offvotre .inputrcsi vous en avez un.
— 0942v8653
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.