Eu mudei do Ubuntu 14.04 para o 16.04 (nova instalação). No dia 14.04, não tive problemas com a conclusão da tabulação. No entanto, em 16.04 eu tenho problemas especialmente com o vi:
Em alguns diretórios (por exemplo, ~ /, / etc, / usr / src, / usr / src / mywork) Eu digito vi a
, hit tab
e posso tabular todos os arquivos e diretórios que começam com a.
Em outros diretórios (/ usr / src / mywork / work e todos os subdiretórios) ele não funciona: eu digito vi a
(existem arquivos que começam com a) e clico em tab
e só posso aba através todos os diretórios que começam com a; nenhum arquivo é exibido. Eu posso editar os arquivos se eu digitar o nome completo do arquivo.
A conclusão da tabulação funciona bem em todos os diretórios: por exemplo, com cat
, rm
; e more
. Por isso acho que é um problema do vi.
Por favor, alguém tem uma ideia? Agradecemos antecipadamente
O que eu fiz até agora?
reinstale: aptitude reinstall bash-completion
alterar a propriedade: chown root:root *
(também em todos os diretórios mãe)
restaurado .bashrc: cp /etc/skel/.bashrc ~/.
Meu .vimrc é:
syntax on
set t_Co=256
colorscheme a-Wombat
if &diff
colorscheme apprentice
end
Solução
Esse comportamento de worng é conduzido por um arquivo chamado !
no diretório. Se alguém remover o arquivo chamado !
everthing está funcionando bem.
No entanto, se alguém quiser corrigir o comportamento, é necessário instalar o último git de bash-completion .
Relatório de erros
Valentas reportou isso como um bug no Ubuntu. Obrigado!