¿Cómo puedo habilitar la finalización de pestañas en bash para una declaración como vim db/migrate/*crea
? Básicamente, estoy buscando completar la pestaña para que coincida con la expresión regular y presentar las opciones.
¿Cómo se podría hacer esto?
Esta pregunta se relaciona con una que hice aquí
bash
wildcards
autocomplete
rudolph9
fuente
fuente
db/migrate/*crea
no es una expresión regular. el*
personaje aquí se usa como comodín de expansión bash.db/migrate///////crea
. :-)Respuestas:
¿Qué versión de bash estás usando? Para mí con 4.1.2, parece funcionar de fábrica en CentOS 6.2:
¿Se asegura de tocar TAB dos veces para la lista de autocompletar?
fuente
show-all-if-ambiguous
hace que presionar la tecla una vez (en lugar de dos veces) muestre todas las finalizaciones. También cambia la forma en que se completan los globos:glob-complete-word (\ eg) también completaría
*0
(sin un comodín al final) a1.0.
. También funciona con patrones como*/file*
y**/file
.fuente