2013-01-12 22 views
36

Ho recentemente iniziato a utilizzare Emacs dopo aver usato Vim per un lungo periodo di tempo (come molti altri là fuori), e personalmente ritengo che i tasti di movimento Vim e gli oggetti di testo siano una delle migliori cose che un editor possa avere. Ho sentito parlare dell'emulazione di queste funzionalità in Emacs usando i diversi plugin, ma dopo aver letto un po 'di più su internet, sono confuso.Differenza tra Viper, Vimpulse e Evil per Emacs?

mi sono imbattuto in tre modalità: specialmente Viper, Vimpulse, e Male. Qualcuno può aiutarmi a capire come utilizzare queste modalità per ottenere un'emulazione Vim quasi perfetta? Devo installarli tutti e tre? Qual'è la differenza tra loro? Grazie.

risposta

43

In poche parole:

  • Viper: modalità di base di emulazione Vi offerto da Emacs; in-built e viene fornito con Emacs
  • Vimpulse: aggiunge alla modalità di Viper, ma che offre funzionalità avanzate come la selezione visiva e oggetti di testo
  • Male: Un nuovo modo di Vim emulazione per Emacs e si dice che essere il successore di entrambe le modalità Viper e Vimpulse. Si dice che questa modalità sia molto migliore di entrambe le precedenti combinate e gli utenti segnalano problemi minori con questo. Consigliato andando avanti.

Le istruzioni per installare Evil sono disponibili here. In bocca al lupo!