Il posto migliore per conservare le tue cose di configurazione è nel tuo
file .vimrc . Tuttavia, è stato acquistato troppo presto, controlla :h startup
:
At startup, Vim checks environment variables and files and sets values
accordingly. Vim proceeds in this order:
1. Set the 'shell' and 'term' option *SHELL* *COMSPEC* *TERM*
2. Process the arguments
3. Execute Ex commands, from environment variables and/or files *vimrc* *exrc*
4. Load the plugin scripts. *load-plugins*
5. Set 'shellpipe' and 'shellredir'
6. Set 'updatecount' to zero, if "-n" command argument used
7. Set binary options
8. Perform GUI initializations
9. Read the viminfo file
10. Read the quickfix file
11. Open all windows
12. Execute startup commands
Come puoi vedere, il tuo .vimrc verrà caricato prima dei plugin. Se metti:FindFileCache .
, si verificherà un errore, poiché quel comando non esiste ancora. (Esisterà una volta caricato il plug-in nel passaggio 4.)
Per risolvere questo problema, invece di eseguire direttamente il comando, crea un comando automatico. I comandi automatici eseguono alcuni comandi quando si verifica un evento. In questo caso, l' evento VimEnter sembra appropriato (da :h VimEnter
):
*VimEnter*
VimEnter After doing all the startup stuff, including
loading .vimrc files, executing the "-c cmd"
arguments, creating all windows and loading
the buffers in them.
Quindi, inserisci questa riga nel tuo .vimrc :
autocmd VimEnter * FindFileCache .