通常,如果我键入:vsplit /path/to/some/directory
Tab ,可用目录将自动完成。
重新安装VIM之后,有一个目录现在不允许自动完成,我无法弄清楚原因。目录是~/Sites/django/
。输入~/Sites/
后,标签会显示drupal
和apps
个目录,但不会显示django
。如果我的工作目录位于此django目录中,:vsplit
将不允许我自动完成。
我在目录上做了ls -haltr
,它看起来与~/Sites/
目录中的其他内容相同。
此外,当我在此目录中使用CtrlP插件时,我收到错误"==NO ENTRIES=="
。在其他地方,CtrlP工作正常。
为什么会发生这种情况,我该如何解决?
答案 0 :(得分:1)
该目录被忽略,因为它的路径中有/django/
...这是我的Python linter设置的。 linter导致Vim忽略/*django*/
。要查看此内容,请使用set wildignore
查看哪些目录被忽略。
我刚刚将目录更改为/dj/
,它运行正常。
我也可以使用set wig-=my_directory
命令更改wildignore目录。