我注意到在加载文件或提取新缓冲区后,CtrlP一直很慢。每当我得到
时就会发生这种情况<incrementing numbers> (press ctrl-c to abort)
消息。这是CtrlP在缓慢时的样子的screenshot。加载prt path <mru>={ ... etc
部分后,它会快速闪烁。
我正在使用与Janus相当未经修改的MacVim版本。我只是好奇那里发生了什么。我假设这些数字是CtrlP正在编制索引的文件目录。它是否在每个窗口/缓冲区重新索引?
答案 0 :(得分:4)
这是索引的文件数量。每次在“未缓存”目录中运行:CtrlP
时,都会重建索引。
你不应该在你的主目录中:CtrlP
,因为它肯定会非常大:索引它需要花费很多时间,并且在很大程度上将是无用的。
阅读有关如何设置缓存选项的文档::help ctrlp-options
。
let g:ctrlp_clear_cache_on_exit=0
是一个好的开始。