如何在后台第一次运行/调用CtrlP - VIM

whi*_*roi 1 vim ctrlp

第一次调用CtrlP时,会导致构建缓存的延迟.有没有办法在后台运行它,所以我可以继续在vim中做东西?

ryu*_*iro 10

如果需要加快CtrlP的索引,可以使用ag来grep文件,从索引中排除某些文件夹和文件,以及设置缓存位置.

为此,请将这些行放在.vimrc中:

let g:ctrlp_cache_dir = $HOME . '/.cache/ctrlp'
let g:ctrlp_user_command = 'ag %s -i --nocolor --nogroup --hidden
  \ --ignore .git
  \ --ignore .svn
  \ --ignore .hg
  \ --ignore .DS_Store
  \ --ignore "**/*.pyc"
  \ -g ""'
Run Code Online (Sandbox Code Playgroud)