Есть ли способ настроить gvim для поиска в другом месте для gvimrc? Я знаю о -У, но мне любопытно, есть ли другой метод.
РЕДАКТИРОВАТЬ: Я специально ищу автономное решение. Т.е. что-то вроде файла gvim_init в каталоге программы.
Есть ли способ настроить gvim для поиска в другом месте для gvimrc? Я знаю о -У, но мне любопытно, есть ли другой метод.
РЕДАКТИРОВАТЬ: Я специально ищу автономное решение. Т.е. что-то вроде файла gvim_init в каталоге программы.
Vim :help startup
описывает различные места, где vim и gvim ищут файлы конфигурации. Выполнение :version
также покажет вам места, в которых ваш Vim будет искать файлы конфигурации. Если ни одно из этих мест не является тем, что вам нужно, вы можете попробовать установить переменную среды MYVIMRC в нужное вам место. В качестве альтернативы, вы можете установить переменную окружения VIMINIT или EXINIT для получения исходного gvimrc. (См . :help VIMINIT
.)
Добавьте следующее в конце _vimrc
:
if has("gui_running")
source C:/custom/path/to/_gvimrc
endif
Я нашел решение. Вы просто идете в каталог, в котором установлен vim. Создайте _gvimrc и установите первую строку:
source $HOME . "\\AppData\Roaming\\_gvimrc"
$ HOME ev - это каталог пользователя по умолчанию. Вы также можете установить переменные среды выполнения, чтобы таким образом предоставить каждому пользователю свой собственный каталог vimfiles.