文档中有这个例子:
Set the directory to store the cache files:
let g:ctrlp_cache_dir = $HOME.'/.cache/ctrlp'
但该插件的部分功能在于它可以检测父目录树中的 .git 文件夹,我认为将缓存保留在那里对我的标准情况来说是最有效的。因此,在我尝试使用业余 vim 脚本之前,我想问一下是否有一种简单的方法来插入类似这样的内容:
let g:ctrlp_cache_dir = '$GIT_PROJECT/.ctrlp_cache'
?
答案1
我在项目的 github 上询问了作者,结果发现这相当困难。幸运的是,刷新缓存只会<F5>
刷新当前项目目录,所以如果你的目标是性能,就像我一样,那么这将是一项毫无意义的任务。