Найкраще зберігати конфігураційні дані - у вашому
файлі .vimrc . Однак це зарано, перевірте :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
Як бачите, ваш .vimrc буде завантажений перед плагінами. Якщо ви введете :FindFileCache .
в нього, відбудеться помилка, оскільки ця команда ще не існує. (Він буде існувати після завантаження плагіна на кроці 4.)
Щоб вирішити це, замість того, щоб виконувати команду безпосередньо, створіть автоматичну команду. Автокоманди виконують якусь команду, коли відбувається подія. У цьому випадку подія VimEnter виглядає доречно (від :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.
Потім просто помістіть цей рядок у свій .vimrc :
autocmd VimEnter * FindFileCache .