Каковы приращения чисел, которые появляются при загрузке CtrlP?


Я заметил, что CtrlP стабильно довольно медленный сразу после загрузки файла или при извлечении нового буфера. Это происходит каждый раз, когда я получаю

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

Сообщение. Вот скриншот того, как выглядит CtrlP, когда он медленный. Как только он загружает часть prt path <mru>={ ... etc, он работает молниеносно.

Я использую довольно немодифицированную версию MacVim с Янусом. Мне просто интересно, что там происходит. Я бы предположил, что номера являются каталогом файлов CtrlP индексирование. Он повторно индексируется в каждом окне / буфере?

1 2

1 ответ:

Это число индексированных файлов. Индекс перестраивается каждый раз, когда вы запускаете :CtrlP в" некэшированном " каталоге.

Вы не должны делать :CtrlP в вашем домашнем каталоге, так как он наверняка будет очень большим: индексирование займет много времени и, по большей части, будет бесполезным.

Прочитайте документацию по настройке параметров кэширования: :help ctrlp-options.

let g:ctrlp_clear_cache_on_exit=0

Хорошее начало.