Tornar o Bash autocomplete adivinhar a aproximação mais próxima

4

Eu tenho um teclado um pouco desconfortável no meu laptop, resultando em que às vezes eu digito errado as coisas no Bash e quando pressiono Tab para que a auto-conclusão não aconteça nada acontece.

É possível que o Bash adivinhe o que eu pretendia digitar, por exemplo ao querer alterar o diretório para Documentos e depois digitar erroneamente cd ocum[TAB] , se nenhuma outra pasta começando com "ocum" estiver presente, o Bash a interpretará como cd Documents/ desde que é a ação mais próxima possível de fazer?

Ou essa ideia é terrivelmente complicada de se conseguir?

    
por E. l4d3 28.01.2018 / 19:17

1 resposta

4

Em github há um script 11K fuzzy_bash_completion que aparece para combinar algumas das especificações:

For example:

mkdir pizza
mkdir jazz
cd zz<TAB>
# displays 'pizza' and 'jazz'
rm -r jazz
cd zz<TAB>
# completes the word 'pizza'
    
por 07.02.2018 / 04:53