Подтвердить что ты не робот

Как сделать vim патоген для перезагрузки плагинов?

Возможно ли сделать vim для перезагрузки плагинов патогенов без перезапуска vim? Я открыл vim со многими файлами, затем добавлю плагин в:

~/.vim/комплект С тех пор я хотел бы заставить vim использовать новый плагин.

4b9b3361

Ответ 1

Патоген просто управляет опцией 'runtimepath'; ситуация с перезагрузкой плагина, таким образом, такая же, как и с обычной плагиновой структурой. (Другие менеджеры плагинов могут предлагать такую ​​функцию перезагрузки/динамического разрешения, я полагаю, вы хотите придерживаться Pathogen.)

Чтобы ретроактивно включить плагин в текущем сеансе Vim, вам нужно добавить :source все (обычно это только один) скрипты плагина. Для плагина с именем foobar это будет:

:source ~/.vim/bundle/foobar/plugin/foobar.vim

Если вы можете заставить Pathogen повторно инициализировать 'runtimepath' (или увеличить его самостоятельно через :set rtp+=~/.vim/bundle/foobar), вы также можете использовать более короткие

:runtime plugin/foobar.vim

Ответ 2

Я был в одной лодке перед использованием. Я нахожу потрясающий плагин (vim-reload), чтобы сделать это заставляет автоматизировать удивительным образом. У вас должен быть выстрел в этот плагин.

Ответ 3

Если вы используете современную версию vim, вы можете использовать встроенный менеджер пакетов, который имеет удобную функцию для перезагрузки всех плагинов:

:packloadall

http://vimhelp.appspot.com/repeat.txt.html#%3Apackloadall