Le meilleur endroit pour conserver vos éléments de configuration est dans votre
fichier .vimrc . Cependant, il est fourni trop tôt, vérifiez :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
Comme vous pouvez le voir, votre .vimrc sera chargé avant les plugins. Si vous y mettez :FindFileCache .
une erreur se produira, puisque cette commande n'existe pas encore. (Il existera une fois le plugin chargé à l'étape 4.)
Pour résoudre ce problème, au lieu d'exécuter la commande directement, créez une commande automatique. Les commandes automatiques exécutent une commande lorsqu'un événement se produit. Dans ce cas, l' événement VimEnter semble approprié (de :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.
Ensuite, placez simplement cette ligne dans votre .vimrc :
autocmd VimEnter * FindFileCache .