вкладка complete не работает для vim в определенном каталоге - ubuntu 12.04

вкладка complete не работает для vim в определенном каталоге - ubuntu 12.04

Я работаю над приложением ruby ​​on rails. Внезапно вкладка командной строки полностью перестала работать для vim, правда, только для файлов и только для команды vim (т. е. работает для других команд, ls, rm и т. д.)

После дальнейшего расследования - это происходит только в определенном каталоге, домашнем каталоге моего приложения rails. Если я перехожу в подкаталог в моем приложении rails или в любой другой каталог на моем компьютере, вкладка complete снова работает. Если я перехожу в корневой каталог любого другого приложения rails, это работает. Я также пробовал переименовывать каталог и копировать содержимое каталога в другой каталог, и это тоже не сработало.

Это не работает только для файлов, но работает для любой другой команды - ls, rm и т. д. Но когда я выполняю команду vim /path/to/file/, а затем нажимаю Tab, чтобы увидеть список файлов в этом каталоге, отображаются только другие каталоги, а не файлы.

Я использую ubuntu 12.04. Также я пробовал переустанавливать vim, перезагружать, удалять ~/.viminfo (файла vimrc не было), но это не сработало. Любая помощь будет оценена по достоинству!

решение1

Разобрался - не совсем уверен, как это повлияло на автодополнение по табуляции для файлов, но в домашнем каталоге моего приложения был файл с именем "!" (вероятно, созданный по ошибке, когда я слишком быстро набрал :wq! в vim). Когда я удалил файл "!", автодополнение по табуляции снова заработало нормально.

Связанный контент