Possível duplicado:
conclusão de guia sem distinção entre maiúsculas e minúsculas no Bash
Existe alguma maneira de fazer a conclusão de tabulação não diferencia maiúsculas de minúsculas? Por exemplo, se eu tiver um arquivo chamado Hello.txt
e tentar preenchê-lo por tabulação, digitando he
seguido por Tabele, não funcionará. Eu teria que preenchê-lo com tabulação digitando He
(observe o H maiúsculo) e Tab. Existe alguma maneira de configurar o bash para que eu não precise preservar o caso ao digitá-lo e tentar preenchê-lo com tabulação?
bash
tab-completion
Wuffers
fonte
fonte
Respostas:
Crie um arquivo nomeado
.inputrc
em seu diretório pessoal e coloque esta linha nele:Em seguida, abra um novo shell e experimente. Se o / etc / inputrc existe no seu sistema, você também deve adicionar a linha
$include /etc/inputrc
. Mas não há como tornar isso condicional, portanto, você deve adicioná-lo apenas se esse arquivo existir.fonte
/etc/inputrc
, quebrando coisas como a navegação com ctrl-esquerda / direita. Certifique-se de adicionar o$include /etc/inputrc
seu~/.inputrc
.~/.inputrc
: pastebin.com/WVQmrNZu #LC_ALL=C cat -vet ~/.inputrc
- você verá um "$" no final de cada linha, mas nada mais engraçado. Além disso, tentebind -v
e veja o que ele mostra para acompletion-ignore-case
variável. Por fim, existe algo em outro arquivo init do shell que pode estar mudando?