vim - gvim 的 CtrlP 找不到我的文件,max_files 参数已设置

标签 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 是什么?

最佳答案

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

let g:ctrlp_follow_symlinks=1

关于vim - gvim 的 CtrlP 找不到我的文件,max_files 参数已设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24870894/

相关文章:

vim - 你如何在 VIM 中处理大型项目

workflow - Vim:更改脚本中变量的格式

php - 在 Vagrant 中使用 XDEBUG

Vim UltiSnips - 1 个片段文件的 2 种文件类型

Vim 语言 : send current word to CtrlP

Vim Ctrlp 无法正确解析 Ag(银搜索)--忽略选项

database - cscope 中的多个数据库处理

regex - 删除除模式和下一行 vim 之外的所有内容

linux - Vim - CtrlP(或病原体)只加载帮助页面?

git - 如何配置 ctrlp 以在 git 存储库之外与 ag 一起正常工作?