Há algo estranho no meu preenchimento automático no terminal gnome.
Eu costumava digitar cp Down
tabpara obter cp Downloads/
e depois digitar Jet
tabpara terminarcp Downloads/Jet\ Pack\ Instructions.pdf
Mas agora, quando digito cp Down
e clico tab, fico cp Downloads
com um espaço depois. E se eu retroceder e fizer dizer cp Downloads/Jet
e acertar tab, fico cp Downloads/Jet Pack Instructions.pdf
sem as barras invertidas.
Não era assim antes. Como faço para corrigir isso?
EDIT: Parece que há um problema com meu arquivo /etc/bash_completion. Só não tenho certeza do quê.
Responder1
É causado devido ao Acrobat Reader. O arquivo é -
/etc/bash_completion.d/acroread.sh
Remover este arquivo funcionou corretamente para mim.
Responder2
Editar:
Desculpe, minha sugestão original estava incorreta; Não prestei atenção e estava pensando no preenchimento automático quando você pressiona a seta para cima, não a guia (como me foi indicado após minha postagem).
Sugestão original sobre o preenchimento automático do histórico
Isso é controlado pelo arquivo ~/.bash_history, que é um arquivo de texto, então você pode vê-lo ou até mesmo editá-lo. Ele não salva seu histórico para sempre, então é possível que o antigo tenha saído da lista. Também é possível que este arquivo tenha sido corrompido de alguma forma.
Deve ser apenas uma longa lista de comandos, em ordem cronológica inversa, com cada comando em uma única linha, delimitado por quebras de linha, para que você consiga ver se há algo incomum nele.
Eu realmente nunca pensei sobre isso, mas você provavelmente poderia salvar as linhas que usa muito e, ocasionalmente, anexá-las a este arquivo para garantir que sempre terá esses comandos.
Uma sugestão melhor para o preenchimento automático de guias
Você editou isso? Não acho que isso mude, então talvez seja algo que foi adicionado ao /etc/bash_completion.d, que parece ter scripts adicionados por aplicativos instalados. Você pode tentar desabilitar alguns daqueles com carimbos de data/hora mais recentes para ver se isso faz diferença e, em seguida, adicioná-los novamente um por um ou em pequenos grupos até que mude. Não sei muito sobre isso, mas geralmente sou bom em resolver problemas, então minhas sugestões não vêm de conhecimento prévio, mas apenas de mim tentando ser útil.