Posible duplicado:
finalización de tabulación sin distinción entre mayúsculas y minúsculas en Bash
¿Hay alguna manera de hacer que la tabulación se complete en bash sin distinción entre mayúsculas y minúsculas? Por ejemplo, si tengo un archivo llamado Hello.txt
e intento completarlo con pestañas escribiendo he
seguido de Tabque no funcionará. Tendría que completarlo con pestañas escribiendo He
(observe la H mayúscula) y Tab. ¿Hay alguna forma de configurar bash para que no tenga que preservar el caso cuando lo escribo e intento completarlo con pestañas?
bash
tab-completion
Wuffers
fuente
fuente
Respuestas:
Cree un archivo nombrado
.inputrc
en su directorio de inicio y coloque esta línea en él:Luego abra un nuevo shell y pruébelo. Si / etc / inputrc existe en su sistema, generalmente también debe agregar la línea
$include /etc/inputrc
. Pero no hay forma de hacer esto condicional, por lo que solo debe agregarlo si ese archivo existe.fuente
/etc/inputrc
, rompiendo cosas como la navegación con ctrl-left / right. Asegúrese de agregar$include /etc/inputrc
su~/.inputrc
.~/.inputrc
: pastebin.com/WVQmrNZuLC_ALL=C cat -vet ~/.inputrc
: debería ver un "$" al final de cada línea, pero nada más gracioso. Además, intentebind -v
y vea lo que muestra para lacompletion-ignore-case
variable. Finalmente, ¿hay algo en otro archivo de inicio de shell que podría estar cambiándolo?