2

我注意到 CtrlP 在文件加载后或拉出新缓冲区时一直很慢。每次我得到它都会发生

<incrementing numbers> (press ctrl-c to abort)

信息。这是 CtrlP 慢时的屏幕截图。一旦加载prt path <mru>={ ... etc零件,它就可以闪电般快速地工作。

我正在使用带有 Janus 的相当未经修改的 MacVim 版本。我只是好奇那里发生了什么。我会假设这些数字是 CtrlP 正在索引的文件目录。它是否在每个窗口/缓冲区重新索引?

4

1 回答 1

4

这是索引的文件数。每次:CtrlP在“未缓存”目录中运行时都会重建索引。

你不应该:CtrlP在你的主目录中这样做,因为它肯定会非常大:索引它会花费很多时间并且在大多数情况下是无用的。

阅读有关如何设置缓存选项的文档::help ctrlp-options.

let g:ctrlp_clear_cache_on_exit=0

是一个好的开始。

于 2012-07-11T18:51:02.600 回答