Я должен протестировать что-то путем изменения vimrc

Однако уже открытые mvim окна не загружаются измененный сделанный к vimrc, пока я не закрываю все mvim окна и запускаюсь новый.

Есть ли способ, которым я могу сказать существующим mvim окнам загружать новый vimrc файл, не закрываясь и открывая все окна каждый раз.

10
задан Nick Vanderbilt 2 March 2010 в 20:56
поделиться

3 ответа

: source ~ / .vimrc

Но это не сбрасывает параметры, от которых вы избавились, поэтому, если вы хотите проверить какое-то поведение, открытие нового Vim - единственный способ убедиться.

15
ответ дан 3 December 2019 в 17:58
поделиться

Предложение,
Вы также можете использовать для перезагрузки файла vimrc вот так,

 map <F2> :source $MYVIMRC<CR>:echoe "Vimrc Reloaded!!!"<CR>
Я не могу добавлять комментарии, поэтому размещаю как ответ....
6
ответ дан 3 December 2019 в 17:58
поделиться

Проверьте диалог дополнительных настроек MacVim (MacVim -> Настройки ... -> вкладка «Дополнительно»), чтобы проверьте, установлен ли у вас флажок «Включить быстрый запуск». Вот объяснение из диалогового окна:

Новые окна открываются мгновенно при включенном быстром запуске, но для них могут не быть получены последние файлы среды выполнения. Если вы изменяете файлы среды выполнения (например, файлы внутри каталога ~ / .vim), вам может потребоваться отключить и повторно включить быстрый запуск, чтобы гарантировать, что следующее открываемое вами окно уловит эти изменения.

Я оставляю быстрый запуск отключенным, поэтому новые окна MacVim загружают файлы .vimrc, .gvimrc и т. Д. Каждый раз заново.

1
ответ дан 3 December 2019 в 17:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: