在CtrlP中,如何将`mru`模式设置为默认模式?

时间:2015-11-30 04:56:42

标签: vim ctrlp

当我在$ HOME目录的根目录中打开CtrlP时,CtrlP的默认文件模式太慢了。这是因为我家里的文件和dirs太多了。

我已使用ag命令根据this answer加快了扫描速度。但是,扫描速度仍然很慢。

所以,我想将MRU模式设置为CtrlP的默认模式。怎么做?

2 个答案:

答案 0 :(得分: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)

  1. 不要在$HOME中启动Vim,也不要使用模糊查找器。开始时这是一个非常愚蠢的想法,没有任何基于ag的定制会使其更好。

    启动Vim只有一种有用的方法:导航到你的项目并在那里运行Vim。

  2. 使用:CtrlPMRU命令代替:CtrlP