Vim (abbreviazione di Vi Improved) è un editor di testo gratuito, open source, potente, altamente configurabile ed estensibile. Ha una grande e dedicata comunità di utenti che creano costantemente nuovi script utili e aggiornamenti per l’editor di testo. Vim supporta centinaia di linguaggi di programmazione e formati di file, rendendolo uno dei migliori editor di codice multi-piattaforma.
Leggi anche: 18 migliori IDE per programmatori e sviluppatori
Anche se Vim è in continuo sviluppo per diventare un editor di testo molto migliore, molti utenti hanno creato diversi editor simili a Vim con meno ma potenti e utilizzabili funzionalità. In questo articolo, esamineremo i 6 migliori editor di codice ispirati a Vi/Vim per i sistemi Linux.
1. Editor di codice Kakoune
Kakoune è un editor di codice gratuito, open source, interattivo, veloce, completamente personalizzabile e scriptabile ispirato a Vim, con un’architettura client/server. Funziona su sistemi simili a Unix come Linux, FreeBSD, MacOS e Cygwin.

Arriva con una serie di strumenti di editing/scrittura testuale, supporta l’evidenziazione della sintassi, l’autocompletamento durante la digitazione e supporta molte lingue di programmazione diverse. Implementa anche le selezioni multiple come procedura essenziale per interagire con il tuo testo. Inoltre, l’architettura client/server di Kakoune consente la collaborazione nell’editing del codice.
2. Neovim
Neovim è un editor di codice gratuito open source, potente, estensibile e usabile che fornisce le caratteristiche tradizionali fondamentali di Vim. È un’estensione di Vim che viene fornita con un emulatore di terminale Linux integrato con funzionalità moderne del terminale come lo stile del cursore, gli eventi di focus e la pasta racchiusa. In particolare, supporta la maggior parte dei plugin Vim.

NeoVim fornisce un AppImage che funziona su sistemi Linux, basta scaricarlo e farlo girare come mostrato.
# curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage # chmod u+x nvim.appimage # ./nvim.appimage
3. Amp Text Editor
Amp è un editor di codice gratuito open source, leggero, semplice e ispirato a Vi/Vim per il tuo terminale Linux, sviluppato utilizzando linguaggio di programmazione Rust. Implementa il modello di interazione di base di Vi/Vim in modo semplificato e mette insieme alcune delle caratteristiche basilari che troverai negli editor di testo moderni.

4. Vis – Editor di testo simile a Vim
Vis è un editor di codice gratuito e open source simile a Vi che estende la modalità di editing di vi con il supporto integrato per più cursori/selezioni implementato con lo stesso linguaggio di comando basato su espressioni regolari strutturali dell’editor.

Viene fornito con un browser di file e directory, supporta la modalità diff, vimgrep, crittografia e compressione. Supporta formati comuni di archiviazione file come tar, zip e molti altri. Ti consente inoltre di lavorare con protocolli di rete come HTTP, FTP e SSH tra gli altri. Inoltre, Vis include un controllore di shell integrato e altro ancora.
Vis è incluso nella maggior parte delle distribuzioni Linux e può essere facilmente installato utilizzando i sistemi di gestione dei pacchetti.
5. Nvi – Editor di testo VI Node.JS
Nvi è anche un editor di codice gratuito e open source ispirato a Vim che fornisce le migliori caratteristiche di Vim combinate con un’interfaccia utente basata su testo a colori a 256 colori per terminale e finestre affiancate.

Ha le sue modalità: COMBO, NORMAL, REPLACE, BLOCK, LINE-BLOCK e COMMAND. Consente di connettere diverse sessioni in configurazione host-ospiti, consentendo così la modifica collaborativa del codice. Supporta inoltre socket UNIX locali e TCP remoti per l’associazione.
6. Pyvim – Clone di Vim in Python puro
Pyvim è una reimplementazione gratuita e open source di Vim in Python, senza estensioni C e funziona su Pypy. Supporta i comandi chiave di Vi, l’evidenziazione della sintassi, molte combinazioni di colori, divisioni orizzontali e verticali, pagine delle schede e molto altro.

E questo è tutto! In questo articolo, abbiamo elencato i 6 migliori editor di codice ispirati a Vim per Linux. Se ne abbiamo trascurato qualcuno che stai utilizzando, faccelo sapere tramite il modulo di feedback qui sotto.
Source:
https://www.tecmint.com/vi-vim-inspired-code-editors-for-linux/