2015-11-30 3 views
1

Режим файла по умолчанию для CtrlP слишком медленный, когда я открываю CtrlP в корневом каталоге моего HOME. это связано с тем, что в моем домашнем каталоге слишком много файлов и директорий.В режиме CtrlP, как установить режим «mru» в качестве режима по умолчанию?

Я ускорил сканирование в соответствии с this answer, используя вместо этого команду ag. Однако скорость сканирования все еще медленная.

Итак, я хочу установить режим MRU как режим по умолчанию для CtrlP. Как это сделать?

ответ

4

Я согласен с @ romainl отвечают, однако для ответа на вопрос:

От :help CtrlP

              *'g:ctrlp_map'* 
Use this option to change the mapping to invoke CtrlP in |Normal| mode: > 
let g:ctrlp_map = '<c-p>' 
                  *'g:ctrlp_cmd'* 
Set the default opening command to use when pressing the above mapping: > 
let g:ctrlp_cmd = 'CtrlP' 

Пут в вашем vimrc:

let g:ctrlp_map='<c-p>' 
let g:ctrlp_cmd = 'CtrlPMRU' 
1
  1. Не запускать Vim, и не использовать нечеткий искатель, в вашем $HOME. Это очень глупая идея для начала, и никакая настройка ag не станет лучше.

    Есть только один полезный способ запустить Vim: перейти к вашему проекту и запустить там Vim.

  2. Используйте команду :CtrlPMRU вместо :CtrlP.