当我在$ HOME目录的根目录中打开CtrlP时,CtrlP的默认文件模式太慢。这是因为我的家庭目录中有太多的文件和文件夹。在CtrlP中,如何将`mru`模式设置为默认模式?
我使用ag
命令代替了根据this answer加速扫描。但是,扫描速度仍然很慢。
因此,我想将MRU模式设置为CtrlP的默认模式。怎么做?
当我在$ HOME目录的根目录中打开CtrlP时,CtrlP的默认文件模式太慢。这是因为我的家庭目录中有太多的文件和文件夹。在CtrlP中,如何将`mru`模式设置为默认模式?
我使用ag
命令代替了根据this answer加速扫描。但是,扫描速度仍然很慢。
因此,我想将MRU模式设置为CtrlP的默认模式。怎么做?
我同意@ 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'
不要在您的$HOME
中启动Vim,也不要使用模糊发现器。首先,这是一个非常愚蠢的想法,基于ag
的定制化不会让它变得更好。
启动Vim只有一种有用的方法:导航到你的项目并在那里运行Vim。使用:CtrlPMRU
命令而不是:CtrlP
。