3

Я использую Vim с Vundle, и я только что изменил настройку плагина в моем .vimrc:

let g:NERDTreeWinSize = 60

Как перезагрузить плагин, чтобы получить эти настройки без перезапуска vim?

2 ответа2

6

Большинство плагинов напрямую используют переменные конфигурации, поэтому достаточно применить настройку переменной к текущему сеансу Vim, а затем повторно запустить плагин.


Во-первых, вы можете либо повторно получить весь ~/.vimrc (если он чистый, и вы избегаете повторного определения autocmds дважды):

:source ~/.vimrc

(Вы можете сократить это как :so % если вы в настоящее время редактируете его.) Или вы просто выборочно выполняете измененную строку, например, через:

yy:@"

Для NERD_tree и этого конкретного конфигеринга повторная попытка может быть выполнена через:

  1. закрытие и повторное открытие NERD_tree
  2. увеличение и уменьшение масштаба окна NERD_tree
0

Я понял, что перезапуска плагина (в данном случае:NERDTree) с помощью базовой команды запуска было достаточно, поэтому это было мое решение:

Редактировать .vimrc

let g:NERDTreeWinSize = 60

Сохранить .vimrc

:w

Перезагрузите .vimrc как источник

:source %

Run:NERDTree

:NERDTree

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .