:vsplit 自动完成不适用于 VIM 中的 /django/ 目录

:vsplit autocomplete not working with /django/ directory in VIM

通常情况下,如果我键入 :vsplit /path/to/some/directoryTab,可用目录将自动完成。

重新安装 VIM 后,有一个目录现在不允许自动完成,我不明白为什么。目录是~/Sites/django/。一旦我输入 ~/Sites/Tab 将显示 drupalapps 目录,但不会显示 django。如果我的工作目录在这个 django 目录中,:vsplit 也不会让我自动完成。

我在目录上做了一个 ls -haltr,它看起来和 ~/Sites/ 目录中的其他目录一样。

此外,当我在该目录中使用 CtrlP 插件时,出现错误 "==NO ENTRIES=="。在其他地方,CtrlP可以正常工作。

为什么会发生这种情况,我该如何解决?

该目录被忽略,因为它的路径中有 /django/...这是由我的 Python linter 设置的。 linter 导致 Vim 忽略 /*django*/。要查看此内容,请使用 set wildignore 查看哪些目录被忽略。

我刚刚将目录更改为 /dj/,它工作正常。

我也可以使用 set wig-=my_directory 命令更改 wildignore 目录。