Como fazer com que a guia bash stop complete diretórios ocultos

14

Na maioria das vezes, não preciso de preenchimentos automáticos para meus diretórios ocultos. De fato, esse é o ponto deles estarem escondidos! No entanto, irritantemente, o bash leva esses diretórios em consideração ao considerar o preenchimento automático de guias.

Isso é particularmente irritante quando eu tenho o seguinte cenário: um .svn foler junto com uma única pasta na qual eu quero atravessar, simplesmente pressionando tab. (Isso geralmente vem com pacotes Java profundos ...)

Existe alguma maneira de alterar o comportamento padrão? No pior cenário, tenho que digitar '.' guia antes, que parece um acéfalo para a minha usabilidade.

Kristopher Micinski
fonte

Respostas:

20

Basta adicionar esta linha ao seu ~/.bashrc(se você não tiver uma, crie-a):

bind 'set match-hidden-files off'

E a conclusão do bash deve se comportar da maneira que você deseja.

Também há muitas outras opções que você pode querer ajustar na conclusão do bash. Para ver uma lista completa, leia o manual ;)

MestreLion
fonte
Ótimo! Vai aceitar depois de nove minutos, não sabia que isso era uma opção ..
Kristopher Micinski
4
Você também pode colocar set match-hidden-files offno seu .inputrcse você tiver um.
0942v8653