Ответ 1
Здесь - статья, написанная (на японском) автором NeoBundle
Shougo, о том, почему он написал NeoBundle
и как NeoBundle
отличается от Vundle
.
Собственно, NeoBundle
является fork Vundle
. Shougo добавил некоторые особенности к вилке Vundle
, но в последнее время обнаружил, что не может следить за развитием вверх по течению Vundle
, поэтому он превратил вилку в новый плагин, теперь называемый NeoBundle
.
Различия, описанные ниже:
- Переименуйте команды из
Vundle
, заменитеBundle
наNeoBundle
. (Пример:BundelInstall
доNeoBundleInstall
). - Добавить поддержку vital.vim, библиотеку утилиты vim, написанную thinca.
-
NeoBundle
работает, даже если вы установили параметрshellslash
, отличный от стандартного. - Добавьте поддержку vimproc, плагин запуска, написанный Shougo.
- Добавьте интерфейс для unite.vim, написанный Шого, он также отмечает его как основной мотив для написания
NeoBundle
. - Добавьте поддержку плагинов, размещенных в качестве хранилища Subversion/Mercurial, но она все еще является экспериментальной функцией.
- (ОБНОВЛЕНО) Теперь
NeoBundle
добавляет ленивую функцию загрузки, гдеVundle
не имеет. Он позволяет загружать плагины в определенный пользователем момент времени, а не только во время инициализации vim, где загружается.vimrc
.
Я использую Vundle
, потому что мне достаточно моих потребностей (раньше я использовал патоген). Но вы можете попробовать NeoBundle
.
(ОБНОВЛЕНИЕ) NeoBundle
теперь прекратила активную разработку и будет заменена на dein.vim, который является Shougo еще одним новым менеджером плагинов. В качестве дополнительной заметки вы также можете взглянуть на vim-plug, который я сейчас использую.