ctrl p 在其他项目都可以正常使用。这几天在公司实习,clone 了一个公司的项目源码,用 vim 打开整个项目,这时用 ctrl p 可以搜到项目的全部文件,但是当我用 ctrl p(或其他方式)进入 model 下的某个文件,或其他目录下的某个文件后,再用 ctrl p 只能搜到该目录下的文件,而不能搜到项目中其他文件了。有谁遇到过没?
git init 一下,ctrlP 就会识别项目。
#1 楼 @MrPasserby 貌似还是不行,我从公司 clone 下来了两个不同的项目,一个完全 ok,另外一个就出现上面的状况~
set noautochdir
还可以看一下 ctrlp 文档的 g:ctrlp_working_path_mode
g:ctrlp_working_path_mode
#3 楼 @nightire 恩 我也尝试过 但还是有问题 奇怪的是就这个项目不行 其他的都可以
是不是子目录里有 .git 文件夹
#4 楼 @tailang 子目录里还有 .git?
#5 楼 @doitian #6 楼 @nightire #1 楼 @MrPasserby 感谢,感谢~ 问题出在每个目录下有一个.svn 版本控制的文件夹 OMZ
楼主这个问题 解决了吗?我也遇到同样的问题了
@tailang
#9 楼 @Breezess 我的原因是在项目下的每个目录下都有版本控制导致的,也就是我上面说的.svn 文件,也可能使其他版本控制的文件,你可一检查下