conclusão do tabulação vi só funciona em alguns diretórios

2

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!

    
por musbach 23.10.2016 / 17:33

0 respostas