C'è davvero una grande differenza tra loro. Uso quotidianamente sia nvi che vim. Nessuno di loro è perfetto, ma sono comunque migliori di qualsiasi altra cosa là fuori.
Vim ha più di tutto. Oltre alla sintassi hilighting (quando è compilato con un supporto per esso) esegue conversioni automatiche di caratteri, line-end e così via. Ha più modi di numerare le linee, che è davvero conveniente. Vim ha certamente molto che parla per questo.
Sfortunatamente vim rompe la filosofia vi mescolando le modalità dell'editor e introducendo un vasto numero di funzioni inutili e ridondanti. Certo è comodo in un primo momento che puoi, per esempio, muoverti con i tasti cursore nella modalità di inserimento, ma ha anche alcuni effetti collaterali indesiderati davvero bizzarri (ad esempio il. Diventa eccentrico e imprevedibile).
Vim (pur essendo IMproved come sostiene) è anche una miscela gonfia, strana e incoerente di un vi rotto e un editor non modale. : P
Lo amo comunque, comunque. E puoi sistemare la maggior parte di ciò sintonizzando la tua configurazione; D