в чем разница между Vundle и NeoBundle?


Я хотел бы иметь хороший и простой способ управления плагинами vim. Я нашел NeoBundle и Vundle. Каковы основные различия между ними? Я знаю, что NeoBundle-это вилка Vundle, но что это такое, что делает его другим?

Что вы используете?

1 62
vim

1 ответ:

здесь это статья, написанная (на японском языке) автором NeoBundle Шоуго, о чем он писал NeoBundle и как NeoBundle отличается от Vundle.

на самом деле NeoBundle это вилка Vundle. Shougo добавил некоторые функции в вилку Vundle но недавно обнаружил, что он не может следовать вверх по течению Vundle'ы развития, так что он сделал вилку к новому плагину теперь называется NeoBundle.

различия суммируются, как ниже:

  1. переименовать команды Vundle заменить Bundle до NeoBundle. (Пример: BundelInstall до NeoBundleInstall).
  2. добавить поддержку жизненно.ВИМ, библиотека утилит vim, написанная thinca.
  3. Neobundle работает даже вы установили shellslash параметр, отличный от значения по умолчанию.
  4. добавить поддержку vimproc, плагин запуска, написанный Shougo.
  5. добавить интерфейс для объединить.ВИМ написанный Шоуго, он также отмечает его как основной мотив для написания NeoBundle.
  6. добавить поддержку плагинов, размещенных в качестве репозитория Subversion/Mercurial, но теперь это все еще экспериментальная функция.
  7. (обновлено) теперь NeoBundle добавляет функцию отложенной загрузки, где Vundle нет. Это позволяет загружать плагины в определенный пользователем момент времени, а не только во время инициализации vim, где .vimrc is нагруженный.

я использую vundle потому что это удовлетворяет мои потребности (я использовал патоген раньше). Но вы можете попробовать на NeoBundle.


(обновление)NeoBundle остановил активное развитие сейчас и будет заменен на деин.ВИМ, который является еще одним совершенно новым менеджером плагинов Shougo. В качестве примечания, вы также можете взглянуть на vim-plug что я сейчас использую.