4

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

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

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

另外,当我在这个目录中使用 CtrlP 插件时,我得到了错误"==NO ENTRIES=="。在其他地方,CtrlP 工作正常。

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

4

1 回答 1

1

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

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

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

于 2015-10-22T15:35:47.327 回答