2015-10-14 2 views
4

Обычно, если я набираю :vsplit /path/to/some/directoryВкладка, доступные каталоги будут автозаполнены.: vsplit autocomplete не работает с/django/directory в VIM

После переустановки VIM существует один каталог, который теперь не позволит автозаполнять, и я не могу понять, почему. Каталог ~/Sites/django/. Как только я напечатаю ~/Sites/, Tab покажет мне drupal и apps каталогов, но не покажет django. Если мой рабочий каталог находится внутри этого каталога django, :vsplit не позволит мне автозаполнять.

Я сделал ls -haltr в каталоге, и он выглядит так же, как и другие в каталоге ~/Sites/.

Кроме того, когда я использую плагин CtrlP внутри этого каталога, я получаю ошибку "==NO ENTRIES==". В других местах CtrlP отлично работает.

Почему это может происходить и как я могу это исправить?

ответ

1

В каталоге проигнорировано, потому что у него есть /django/ в его пути ... который был установлен моим Pinteron linter. Linter заставляет Vim игнорировать /*django*/. Чтобы увидеть это, используйте set wildignore, чтобы узнать, какие каталоги игнорируются.

Я только что сменил каталог на /dj/, и он отлично работает.

Я мог бы также изменить каталоги wildignore с помощью команды set wig-=my_directory.