project.vim 报告 "is not a valid directory" 刷新或创建项目时
project.vim reports "is not a valid directory" when refreshing or creating a project
我正在使用 project.vim 和 VIm 来管理具有深层目录结构的大型代码库。
当我切换到另一个或创建 (\C) 一个新的并进行刷新 (\R) 时 project.vim 开始显示不同目录的整个过程中的消息:
<dir_name> is not a valid directory. [O]K:
尽管目录存在,但我必须一直按 Enter 键。我看了一下代码,它检查路径是否是一个目录。他们是。
也许有解决办法。这些目录由 Perforce 管理,因此所有内容都是只读的。
我必须守在键盘前并不断按 Enter 键才能转到下一个目录...对于大型代码库,这需要很长时间。
前段时间联系过作者,一直没有回复
有人遇到过这个吗?
难道是它被只读性困扰了吗?
有解决办法吗?
谢谢
该插件使用 glob()
进行某些目录检查,这受 'wildignore'
设置的影响。尝试
:set wildignore=
如果这能解决问题(并且您至少有 Vim 版本 7.2.51),您可以修改插件代码以改用 glob(..., 1)
。
我正在使用 project.vim 和 VIm 来管理具有深层目录结构的大型代码库。
当我切换到另一个或创建 (\C) 一个新的并进行刷新 (\R) 时 project.vim 开始显示不同目录的整个过程中的消息:
<dir_name> is not a valid directory. [O]K:
尽管目录存在,但我必须一直按 Enter 键。我看了一下代码,它检查路径是否是一个目录。他们是。 也许有解决办法。这些目录由 Perforce 管理,因此所有内容都是只读的。
我必须守在键盘前并不断按 Enter 键才能转到下一个目录...对于大型代码库,这需要很长时间。
前段时间联系过作者,一直没有回复
有人遇到过这个吗? 难道是它被只读性困扰了吗? 有解决办法吗?
谢谢
该插件使用 glob()
进行某些目录检查,这受 'wildignore'
设置的影响。尝试
:set wildignore=
如果这能解决问题(并且您至少有 Vim 版本 7.2.51),您可以修改插件代码以改用 glob(..., 1)
。