2013-01-23 13 views
60

我想要一個管理vim插件的好方法。 我發現NeoBundleVundle。 他們之間的主要區別是什麼?我知道NeoBundle是Vundle的一個分支,但它是什麼使它不同?Vundle和NeoBundle之間有什麼區別?

你用什麼?

+4

它們都沒有。我使用病原體,直到現在相當高興:) – user1146332

+1

不知道爲什麼這有兩個downvotes。這是一個合理的問題。儘管如此,沒有答案但最好的解決方案仍然是病原體。 :) –

+4

真的嗎?我到處讀到vundle和neo都比較好,因爲它們處理沒有子模塊的更新。你有什麼更新的方式? – pvinis

回答

59

HereNeoBundle Shougo的作者寫的文章(日語),爲什麼他寫NeoBundle以及如何NeoBundleVundle不同。其實NeoBundleVundle的一個分支。 Shougo在Vundle的分支中增加了一些功能,但最近發現他無法跟隨上游Vundle的發展,因此他創建了一個名爲NeoBundle的新插件。

總結如下的差異:

  1. Vundle重命名的命令,更換BundleNeoBundle。 (例如:BundelInstallNeoBundleInstall)。
  2. 添加對vital.vim的支持,這是一個由thinca編寫的vim實用程序庫。
  3. Neobundle即使您已將shellslash選項設置爲默認值以外的選項。
  4. 添加支持vimproc,由Shougo編寫的啓動程序插件。
  5. 爲Shougo寫的unite.vim添加一個界面,他還指出它是寫作的主要動機NeoBundle
  6. 添加對作爲Subversion/Mercurial存儲庫託管的插件的支持,但現在它仍是一個實驗性功能。
  7. 已更新)現在NeoBundle增加了延遲加載功能,其中Vundle沒有。它允許您在某個用戶定義的時間點加載插件,不僅在加載.vimrc的vim初始化期間。

我使用vundle因爲它足夠我的需要(我之前使用過病原體)。但你可以試試NeoBundle


UPDATENeoBundle已經停止積極發展到現在,將由dein.vim被替換,這是Shougo的另一種全新的插件管理器。作爲一個方面說明,你也可以看看我目前使用的vim-plug

+5

我想你應該提到,解釋NeoBundle作者動機的文章是用日語寫的。 – elmart

+1

@eleom你是對的。添加並感謝。 – dyng

+0

它似乎由同一個作者定義現在是更好的插件管理器,所以即使我最近切換到它。 – pyros2097

相關問題