3

对于我的生活,我无法让 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 是什么?

4

2 回答 2

3

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

let g:ctrlp_follow_symlinks=1
于 2014-07-22T17:40:15.350 回答
0

尝试这个:

let g:ctrlp_match_window = 'min:4,max:10,results:100'
于 2017-07-30T08:17:31.477 回答