当我在$ HOME目录的根目录中打开CtrlP时,CtrlP的默认文件模式太慢了。这是因为我家里的文件和dirs太多了。
我已使用ag
命令根据this answer加快了扫描速度。但是,扫描速度仍然很慢。
所以,我想将MRU模式设置为CtrlP的默认模式。怎么做?
答案 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)
不要在$HOME
中启动Vim,也不要使用模糊查找器。开始时这是一个非常愚蠢的想法,没有任何基于ag
的定制会使其更好。
启动Vim只有一种有用的方法:导航到你的项目并在那里运行Vim。
使用:CtrlPMRU
命令代替:CtrlP
。