Como la mayoría de las personas aquí sabe, cuando usa bash en el símbolo del sistema si escribe parcialmente un nombre de archivo, un comando o una opción para un comando, etc., bash completará la palabra si hay exactamente una coincidencia.
Cuando hay más de una coincidencia, debes presionar <Tab>
dos veces y bash generará una lista de posibles coincidencias.
Me gustaría configurar bash para simplemente proporcionar esas opciones en el primero <Tab>
.
¿Es esto posible sin escribir un guión? es decir, una opción de shell?
man bash
tiene una sección "finalización programable" pero no pude distinguir si hay una opción para habilitar la "finalización de una sola pestaña".
bash
autocomplete
the_velour_fog
fuente
fuente
Respuestas:
Pon esto en tu
~/.inputrc
:Para crédito adicional, agregue:
Todas las opciones están en el manual de GNU ...
fuente
~/.bash_profile
no funcionará. Tiene que ir en tu~/.inputrc
No tengo suficiente reputación para comentar, pero agregaría a las respuestas de jasonwryans a las que se puede agregar
.bash_profile
o.bashrc
escribiéndolas como:En caso de que alguien más encuentre esta pregunta como yo.
fuente