CtrlP for gvim找不到我的文件,设置了max_files参数

时间:2014-07-21 17:15:49

标签: vim ctrlp

对于我的生活,我无法使用CtrlP来处理我的设置。

我有一个带有* .sv,*。v和* .tv文件的verilog环境。据我所知,我没有.git,.zip等。

我的项目根目录中有一个my.ctrlp文件。

这是我的配置:

let g:ctrlp_root_markers = ['.ctrlp']
let g:ctrlp_working_path_mode = 'ra'
let g:ctrlp_match_window = ''
let g:ctrlp_max_files = ''
let g:ctrlp_max_depth=40

我无法使用CtrlP找到大部分文件。

这是我尝试的另一种设置:

let g:ctrlp_working_path_mode = ''
let g:ctrlp_match_window = ''
let g:ctrlp_max_files = ''
let g:ctrlp_max_depth=40

我尝试启动:CtrlP /project_root/并刷新缓存' F5'。我可以看到它经历了大约2200个文件(不确定我在项目中有多少)。但它在我的/ rtl /目录中找不到多个文件。这个目录有大约100个文件,但我看到的只有10个左右的文件。

任何帮助将不胜感激!我真的想使用CtrlP。

另外,另外,有一种方法可以从gvim中检查插件的变量是什么?例如,我如何知道当前使用的ctrlp_max_files是什么?

2 个答案:

答案 0 :(得分:3)

需要添加此选项:(上述评论中的原因)

let g:ctrlp_follow_symlinks=1

答案 1 :(得分:0)

试试这个:

let g:ctrlp_match_window = 'min:4,max:10,results:100'