我注意到,在文件加载后或拉出新缓冲区时,CtrlP 始终非常慢。每次我收到
时都会发生这种情况<incrementing numbers> (press ctrl-c to abort)
消息。这是 screenshot CtrlP 运行缓慢时的样子。一旦加载prt path <mru>={ ... etc
部分,它的工作速度快如闪电。
我正在使用 MacVim 和 Janus 的未经修改的版本。我只是好奇那里发生了什么。我假设这些数字是 CtrlP 正在索引的文件目录。它会在每个窗口/缓冲区重新索引吗?
最佳答案
这是索引的文件数。每次在“未缓存”目录中运行 :CtrlP
时都会重建索引。
你不应该在你的主目录中执行:CtrlP
,因为它肯定非常大:索引它会花费很多时间,而且在大多数情况下是没有用的。
阅读文档了解如何设置缓存选项::help ctrlp-options
。
let g:ctrlp_clear_cache_on_exit=0
这是一个好的开始。
关于vim - 加载 CtrlP 时出现的递增数字是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11438291/