gvim的CtrlP找不到我的文件,设置了max_files参数
就我而言,我无法让CtrlP与我的设置一起工作 我有一个带有*.sv、*.v和*.tv文件的verilog环境。据我所知,我没有.git、.zip等 我的项目根目录中有一个my.ctrlp文件 这是我的配置: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
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'