新手问题 vim 的 ctrl p,遇到一个奇怪的问题

tailang · 2013年12月18日 · 最后由 tailang 回复于 2014年03月12日 · 3178 次阅读

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

#3 楼 @nightire 恩 我也尝试过 但还是有问题 奇怪的是就这个项目不行 其他的都可以

是不是子目录里有 .git 文件夹

#4 楼 @tailang 子目录里还有 .git?

#5 楼 @doitian #6 楼 @nightire #1 楼 @MrPasserby 感谢,感谢~ 问题出在每个目录下有一个.svn 版本控制的文件夹 OMZ

楼主这个问题 解决了吗? 我也遇到同样的问题了

#9 楼 @Breezess 我的原因是在项目下的每个目录下都有版本控制导致的,也就是我上面说的.svn 文件,也可能使其他版本控制的文件,你可一检查下

需要 登录 后方可回复, 如果你还没有账号请 注册新账号