通常如果我输入 :vsplit /path/to/some/directory
Tab,可用目录将自动完成。
重新安装 VIM 后,有一个目录现在不允许自动完成,我不知道为什么。目录是 ~/Sites/django/
.一旦我输入 ~/Sites/
, Tab 会告诉我 drupal
和 apps
目录,但不会显示 django
.如果我的工作目录在这个 django 目录中,:vsplit
也不会让我自动完成。
我做了一个 ls -haltr
在目录中,它看起来与 ~/Sites/
中的其他人相同目录。
此外,当我在此目录中使用 CtrlP 插件时,出现错误 "==NO ENTRIES=="
.在其他地方,CtrlP 工作正常。
为什么会发生这种情况,我该如何解决?
最佳答案
该目录被忽略,因为它有 /django/
在它的路径中……这是由我的 Python linter 设置的。 linter 导致 Vim 忽略 /*django*/
.要查看此内容,请使用 set wildignore
查看哪些目录被忽略。
我只是将目录更改为 /dj/
它工作正常。
我也可以使用 set wig-=my_directory
来更改wildignore 目录。命令。
关于vim - :vsplit autocomplete not working with/django/directory in VIM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33115158/