繁体   English   中英

刷新或创建项目时,project.vim报告“不是有效目录”

[英]project.vim reports “is not a valid directory” when refreshing or creating a project

我在VIm中使用project.vim来管理具有深层目录结构的大型代码库。

当我切换到另一个目录或创建一个新目录(\\ C)并执行刷新(\\ R)项目时,vim开始在整个过程中显示不同目录的消息:

<dir_name> is not a valid directory. [O]K:

尽管目录存在,但我必须一直按Enter键。 我看了一下代码,它检查路径是否为目录。 他们是。 也许对此有解决方法。 目录受Perforce管理,因此所有内容均为只读。

我必须待在键盘上并继续按Enter才能进入下一个目录...对于大型代码库,这需要很长时间。

我前一段时间联系了作者,但没有任何回应。

有人遇到过吗? 可能是只读性所困扰吗? 有解决办法吗?

谢谢

该插件使用glob()进行某些目录检查,这受'wildignore'设置的影响。 尝试

:set wildignore=

如果这样可以解决问题(并且您至少具有Vim版本7.2.51),则可以修改插件的代码以改为使用glob(..., 1)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM