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.

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 ;)


Ó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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.