Estou trabalhando em um aplicativo Ruby on Rails. De repente, a guia da linha de comando completa parou de funcionar para o vim, apenas para arquivos e apenas para o comando vim (ou seja, funciona para outros comandos, ls, rm etc.)
Após uma investigação mais aprofundada - isso ocorre apenas em um diretório específico, o diretório inicial do meu aplicativo Rails. Se eu entrar em um subdiretório em meu aplicativo Rails ou em qualquer outro diretório em minha máquina, a guia completa funcionará novamente. Se eu entrar no diretório raiz de qualquer outro aplicativo Rails, ele funcionará. Também tentei renomear o diretório e copiar o conteúdo do diretório para outro diretório, mas também não funcionou.
Ele só não funciona para arquivos e funciona para qualquer outro comando - ls, rm etc. Mas quando eu faço vim /path/to/file/, então tab para ver uma lista de arquivos nesse diretório, apenas outros diretórios são exibidos, não arquivos.
Estou usando o Ubuntu 12.04. Além disso, tentei reinstalar o vim, reinicializar, remover ~/.viminfo (não havia arquivo vimrc) que não funcionou. Qualquer ajuda seria apreciada!
Responder1
Descobri - não tenho certeza de como isso afetou a conclusão da guia com arquivos, mas havia um arquivo no diretório inicial do meu aplicativo chamado "!" (provavelmente criado erroneamente quando digitei :wq! muito rapidamente no vim). Quando removi o arquivo "!", o preenchimento da guia funcionou bem novamente.