Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gvim的CtrlP找不到我的文件,设置了max_files参数_Vim_Ctrlp - Fatal编程技术网

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

gvim的CtrlP找不到我的文件,设置了max_files参数,vim,ctrlp,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_m

就我而言,我无法让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\u root/
并刷新缓存“F5”。我可以看到它通过大约2200个文件(不确定我在项目中有多少个文件)。但是它在my/rtl/目录中找不到多个文件。这个目录有大约100个文件,但我看到的都是相同的10个左右的文件

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


另外,有没有一种方法可以从gvim内部检查插件的变量是什么?例如,我如何知道当前正在使用的ctrlp_max_文件是什么?

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

试试这个:

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

试试看:
让g:ctrlp\u max\u files=0
我已经试过了,但似乎没有帮助。不过谢谢你的建议。你应该使用插件的问题跟踪程序。我已经将它提交给插件的问题跟踪程序,但我想我会有更多的人在这里看到这个问题。好的,我想我已经解决了。结果表明,默认情况下,CtrlP不遵循符号链接。因为我有一个版本控制数据库,所以我没有实际的文件,只有最新版本的链接。我必须设置以下选项才能使CtrlP工作:
让g:CtrlP\u follow\u symlinks=1
let g:ctrlp_match_window = 'min:4,max:10,results:100'