$HOME ディレクトリのルートで CtrlP を開くと、CtrlP のデフォルトのファイル モードが遅すぎます。ホームディレクトリにファイルとディレクトリが多すぎるためです。
代わりにコマンドを使用して、この回答に従ってスキャンを高速化しました。ag
ただし、スキャン速度はまだ遅いです。
そこで、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'
Vim を起動しないでください。また、ファジー ファインダーを使用しないでください$HOME
。そもそもかなりばかげた考えであり、ag
ベースのカスタマイズをいくら行っても改善されません。
Vim を起動する便利な方法は 1 つだけです: プロジェクトに移動し、そこで Vim を実行します。
:CtrlPMRU
の代わりに コマンドを使用し:CtrlP
ます。