2013-01-23 15 views
60

Mi piacerebbe avere un modo semplice e facile per gestire i plugin Vim. Ho trovato NeoBundle e Vundle. Quali sono le principali differenze tra loro? So che NeoBundle è un fork di Vundle, ma cos'è che lo rende diverso?quali sono le differenze tra Vundle e NeoBundle?

Che cosa usi?

+4

Nessuno dei due. Io uso il patogeno e fino ad ora ne sono abbastanza soddisfatto :) – user1146332

+1

Non sono sicuro del motivo per cui questo ha due downvotes. È una domanda ragionevole. La soluzione non-risposta-ma-migliore è ancora patogeno, però. :) –

+4

davvero? leggo ovunque che vundle e neo siano migliori, perché gestiscono l'aggiornamento senza sottomoduli. qual è il tuo modo di aggiornare? – pvinis

risposta

59

Here è un articolo scritto (in giapponese) dall'autore della NeoBundle Shougo, sul perché ha scritto NeoBundle e come NeoBundle differenzia da Vundle.

In realtà, NeoBundle è un fork di Vundle. Shougo ha aggiunto alcune funzionalità a un fork di Vundle ma recentemente ha scoperto che non poteva seguire lo sviluppo di upstream Vundle, quindi ha fatto il fork ad un nuovo plugin ora chiamato NeoBundle.

Le differenze riassunte come segue:

  1. rinominare i comandi dal Vundle, sostituiscono Bundle a NeoBundle. (Esempio: BundelInstall a NeoBundleInstall).
  2. Aggiungi supporto per vital.vim, una libreria di utilità vim scritta da thinca.
  3. Neobundle funziona anche se è stata impostata l'opzione shellslash diversa da quella predefinita.
  4. Aggiungi supporto per vimproc, un plug-in di avvio scritto da Shougo.
  5. Aggiungere un'interfaccia per unite.vim scritta da Shougo, inoltre la nota come il motivo principale per scrivere NeoBundle.
  6. Aggiungi il supporto per i plug-in ospitati come repository Subversion/Mercurial, ma è ancora una funzionalità sperimentale ora.
  7. (AGGIORNATO) Ora NeoBundle aggiunge una funzione di caricamento lenta in cui Vundle non dispone. Consente di caricare i plug-in in un determinato punto temporale definito dall'utente, non solo durante l'inizializzazione di vim dove è caricato .vimrc.

Io uso vundle perché è sufficiente per le mie esigenze (ho utilizzato il patogeno prima). Ma puoi provare a NeoBundle.


(UPDATE) NeoBundle ha smesso di sviluppo attivo ora e sarà sostituito da dein.vim, che è di un altro marchio Shougo nuovo plugin manager. Come nota a margine, puoi anche dare un'occhiata a vim-plug che attualmente sto usando.

+5

Penso che dovresti menzionare che l'articolo che spiega le motivazioni dell'autore di NeoBundle è scritto in giapponese. – elmart

+1

@eleom Hai ragione. Aggiunto e grazie. – dyng

+0

Lo stesso dein dello stesso autore è ora il miglior gestore di plug-in, così anche io sono passato di recente. – pyros2097

Problemi correlati