當我在$ 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
。