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.

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


¡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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.