Vi e Vim sono entrambi editor di testo utilizzati principalmente nei sistemi operativi simili a Unix, sebbene siano disponibili su varie piattaforme. Entrambi sono potenti editor di testo noti per la loro efficiente manipolazione del testo e l'interfaccia basata su tastiera. Se dovresti imparare Vi prima di Vim dipende interamente da te, dalle tue esigenze, dai tuoi obiettivi e bisogni specifici. Vim è una versione estesa, potenziata e migliorata di Vi e include tutte le funzionalità di Vi insieme a molte funzionalità aggiuntive. Ecco alcuni fattori da considerare quando si decide se utilizzare vi o vim prima di iniziare.

VI/Vim
Minimalismo : Vi ha un design minimalista. Imparare prima Vi può darti una solida conoscenza delle nozioni di base e può rendere più semplice la transizione a Vim in un secondo momento.
Flusso di lavoro efficiente: Se il tuo obiettivo principale è utilizzare le potenti e avanzate funzionalità di manipolazione del testo di Vim, allora sarebbe meglio iniziare direttamente con Vim.
Sistemi più vecchi: D'altra parte, se il tuo obiettivo è lavorare su sistemi più vecchi o semplicemente desideri un'esperienza di modifica del testo minimalista, Vi potrebbe essere la scelta giusta.
Curva di apprendimento: Vim ha una curva di apprendimento più ripida rispetto a Vi a causa delle sue funzionalità aggiuntive.
Vim è l'opzione più ampiamente utilizzata e potente in generale, quindi prima o poi potresti voler passare a Vim per un'esperienza di modifica del testo più ricca di funzionalità.
Vi (redattore visivo)
Vi, abbreviazione di Visual Editor, è un editor di testo ampiamente utilizzato nei sistemi operativi simili a Unix. È stato sviluppato da Bill Joy alla fine degli anni '70. È ampiamente noto per le sue potenti capacità di manipolazione del testo.
Caratteristiche
- Vi è un editor di testo modale, ovvero ha diverse modalità per compiti diversi
- Ha un design minimalista.
- Leggero e potente.
- Vi fornisce potenti scorciatoie da tastiera.
- Vi è disponibile su tutti i sistemi simili a Unix.
Vim (Vi IMmigliorato)
Vim, abbreviazione di Vi IMproved, è una versione migliorata, migliorata ed estesa dell'editor di testo Vi. Sviluppato da Bram Moolenaar all'inizio degli anni '90, Vim si basa sulle fondamenta di Vi aggiungendo numerose funzionalità e miglioramenti. È una versione più ricca di funzionalità e aggiornata dell'editor Vi. Include tutte le funzionalità di Vi ma aggiunge anche funzionalità aggiuntive.
Caratteristiche
- Vim ha tutte le funzionalità di Vi aggiungendo numerosi miglioramenti e funzionalità.
- Include l'evidenziazione della sintassi.
- Consente la ricerca e la sostituzione con espressioni regolari.
- Supporta un'ampia personalizzazione tramite plug-in e script.
- Ha una comunità di utenti attiva e dedicata.
- È disponibile su varie piattaforme, inclusi sistemi simili a Unix, Linux, Windows e macOS.
| Vi (redattore visivo) composizione delle relazioni | Vim (Vi IMmigliorato) |
|---|---|
| Editor di testo originale dal design minimalista | Versione migliorata di Vi con funzionalità aggiuntive |
| Vi è un editor di testo modale | Vim è anche un editor di testo modale ma con modalità aggiuntive |
| Non supporta l'evidenziazione della sintassi | Supporta l'evidenziazione della sintassi |
| Personalizzazione limitata | Ampia personalizzazione |
| Non dispone di plug-in e supporto per script | Supporta plugin e script |
| Interrotto e non fornisce supporto alla comunità istruzione switch java | Ha un supporto comunitario attivo e dedicato |
| Non dispone della funzionalità di ricerca e sostituzione | Ha funzionalità di ricerca e sostituzione |
Conclusione
In conclusione, Vi è l'editor di testo originale con un design minimalista incentrato sulla velocità e sull'efficienza, mentre Vim è una versione migliorata di Vi con funzionalità aggiuntive, migliori miglioramenti dell'interfaccia utente e miglioramenti. La scelta se imparare Vi prima di Vim dipende interamente dalle esigenze e dagli obiettivi dell’individuo. Ma è altamente raccomandato iniziare con Vim poiché è costruito sopra l'editor vi e fornisce quasi tutte le caratteristiche e funzionalità fornite da vi.