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.