Nas minhas instalações Linux anteriores, o autocompletar bash sempre funcionou sem problemas. Se eu quisesse fazer alguma coisa nos arquivos, fornecendo um prefixo do nome do arquivo e pressionando o tabulador listava tudo o que correspondia ao prefixo, mas também repetia o prompt abaixo com meu comando e prefixo, para que eu pudesse continuar digitando imediatamente.
Agora eu atualizei meu sistema para o kubuntu 18.04 e a conclusão automática não funciona mais com fluência. O que é ainda mais estranho, o comportamento é imprevisível, pois dependia da palmilha. Se o comando for less
, ele sempre funcionará corretamente (como descrito acima), mas se o comando for cp
ou mv
, o comportamento varia. Às vezes, funciona corretamente, mas geralmente mostra uma lista de arquivos correspondentes com mais (ocultando meu prompt) e tenho que digitar qpara sair mais e poder continuar. Uma coisa pequena, mas irritante, pois requer digitação extra.
Vejo essas .bashrc
chamadas, /usr/share/bash-completion/bash_completion
mas não fiz alterações.
Pergunta: O que causa esse comportamento imprevisível? Como posso corrigir isso?
fonte