Мне нужно что-то проверить, изменив vimrc

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

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

Ответ 1

:source ~/.vimrc

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

Ответ 2

Предложение,
Вы также можете отобразить <F2 > для перезагрузки файла vimrc, как это,

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

Ответ 3

Откроется диалоговое окно "Дополнительные настройки MacVim" (MacVim → Настройки... → "Дополнительно" ), чтобы убедиться, что у вас установлен флажок "Включить быстрый старт". Здесь объяснение из диалогового окна:

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

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