Cómo hacer que bash stop tab autocomplete directorios ocultos

14

La mayoría de las veces, no necesito autocompletar mis directorios ocultos. De hecho, ¡ese es el punto de que estén ocultos! Sin embargo, de manera molesta, bash tiene en cuenta estos directorios al considerar la finalización automática de pestañas.

Esto es particularmente molesto cuando tengo el siguiente escenario: un foler .svn junto con una sola carpeta en la que quiero atravesar simplemente presionando la pestaña. (Esto normalmente viene con paquetes profundos de Java ...)

¿Hay alguna forma de cambiar el comportamiento predeterminado? En el peor de los casos, tengo que escribir '.' antes de la pestaña, que parece una obviedad para mi usabilidad.

Kristopher Micinski
fuente

Respuestas:

20

Simplemente agregue esta línea a su ~/.bashrc(si no tiene una, créelo):

bind 'set match-hidden-files off'

Y bash-complete debe comportarse de la manera que desee.

También hay muchas otras opciones que es posible que desee ajustar en la finalización de bash. Para ver una lista completa, lea el manual ;)

MestreLion
fuente
¡Excelente! Aceptará después de nueve minutos, no sabía que esta era una opción ..
Kristopher Micinski
44
También puede poner set match-hidden-files offen su .inputrcsi tiene uno.
0942v8653