Каковы приращения чисел, которые появляются при загрузке CtrlP?
Я заметил, что CtrlP стабильно довольно медленный сразу после загрузки файла или при извлечении нового буфера. Это происходит каждый раз, когда я получаю
<incrementing numbers> (press ctrl-c to abort)
Сообщение. Вот скриншот того, как выглядит CtrlP, когда он медленный. Как только он загружает часть prt path <mru>={ ... etc
, он работает молниеносно.
Я использую довольно немодифицированную версию MacVim с Янусом. Мне просто интересно, что там происходит. Я бы предположил, что номера являются каталогом файлов CtrlP индексирование. Он повторно индексируется в каждом окне / буфере?
1 ответ:
Это число индексированных файлов. Индекс перестраивается каждый раз, когда вы запускаете
:CtrlP
в" некэшированном " каталоге.Вы не должны делать
:CtrlP
в вашем домашнем каталоге, так как он наверняка будет очень большим: индексирование займет много времени и, по большей части, будет бесполезным.Прочитайте документацию по настройке параметров кэширования:
:help ctrlp-options
.let g:ctrlp_clear_cache_on_exit=0
Хорошее начало.