Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我注意到 CtrlP 在文件加载后或拉出新缓冲区时一直很慢。每次我得到它都会发生
<incrementing numbers> (press ctrl-c to abort)
信息。这是 CtrlP 慢时的屏幕截图。一旦加载prt path <mru>={ ... etc零件,它就可以闪电般快速地工作。
prt path <mru>={ ... etc
我正在使用带有 Janus 的相当未经修改的 MacVim 版本。我只是好奇那里发生了什么。我会假设这些数字是 CtrlP 正在索引的文件目录。它是否在每个窗口/缓冲区重新索引?
这是索引的文件数。每次:CtrlP在“未缓存”目录中运行时都会重建索引。
:CtrlP
你不应该:CtrlP在你的主目录中这样做,因为它肯定会非常大:索引它会花费很多时间并且在大多数情况下是无用的。
阅读有关如何设置缓存选项的文档::help ctrlp-options.
:help ctrlp-options
let g:ctrlp_clear_cache_on_exit=0
是一个好的开始。