在VIM中,使用/django/目录时自动完成功能无法正常工作

4
通常情况下,如果我键入:vsplit /path/to/some/directory Tab,可用目录将自动完成。 重新安装VIM后,有一个目录现在不允许自动完成,我无法弄清原因。该目录是~/Sites/django/。一旦我键入~/Sites/Tab将显示drupalapps目录,但不会显示django。如果我的工作目录在此django目录中,:vsplit也无法自动完成。 我在该目录上执行了ls -haltr,它与~/Sites/目录中的其他目录相同。 此外,在该目录内使用CtrlP插件时,出现错误"==NO ENTRIES=="。 在其他地方,CtrlP正常工作。为什么会发生这种情况,我应该如何解决?
1个回答

1
该目录被忽略是因为它的路径中包含/django/,这是由我的Python代码检查工具设置的。这个检查工具导致Vim忽略了/*django*/。要查看这一点,请使用set wildignore命令查看哪些目录被忽略了。
我只需将目录更改为/dj/,就可以正常工作了。
我也可以使用set wig-=my_directory命令更改wildignore目录。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接