Vim è un potente editor di testo Linux, ma ha una curva di apprendimento ripida. Considera invece l'installazione di uno di questi cinque editor di testo ispirati a Vim.
Vim è l'editor di riferimento per la maggior parte degli amministratori e degli ingegneri di sistema Linux. È versatile, leggero e robusto. Ma per gli utenti Linux non esperti, Vim potrebbe sembrare un po' opprimente.
Se stai cercando un editor simile a Vim che sia moderno, leggero ma potente, ecco un elenco dei migliori editor di testo ispirati a Vim che sono più intuitivi.
1. Neovim
Un moderno editor Vim che è iniziato nel 2014, Neovim è un fork diretto di Vim che viene fornito con funzionalità migliorate e vantaggi in termini di prestazioni.
Con Neovim, ottieni tutte le funzionalità standard di Vim che conosci e altro ancora. Ad esempio, puoi utilizzare i plug-in Vim e altri componenti aggiuntivi all'interno di Neovim.
Neovim è ben documentato, elegante e facile da usare. Ma soprattutto, Neovim è moderno e molto facile da personalizzare
. Supporta temi personalizzati e miglioramenti avanzati della GUI, rendendolo visivamente più attraente.Neovim viene fornito anche con un emulatore di terminale integrato. Ciò consente di eseguire i comandi della shell senza uscire dall'editor.
Per installare Neovim sul tuo sistema, esegui i seguenti comandi, a seconda della tua distribuzione:
Su distribuzioni Linux basate su Debian come Ubuntu:
sudo apt-get install neovim
Nelle distribuzioni Linux basate su Arch:
sudo pacman -S neovim
Su RHEL e suoi derivati, Neovim è disponibile tramite Extra Packages for Enterprise Linux (EPEL):
yum installa -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm && yum install -y neovim python3-neovim
Avvia Neovim eseguendo il file nvim comando nel tuo terminale.
2. Kakoune
Kakoune è un altro editor di testo open source e potente ispirato a Vim. Segue gli stessi principi di editing modale di Vim e ha un'interfaccia utente minimalista e priva di distrazioni.
L'editor di Kakoune viene fornito con un potente linguaggio di scripting, KakouneScript, che ti consente di estendere le funzionalità di Kakoune tramite plugin e comandi di scripting. Il linguaggio di scripting consente inoltre di manipolare il testo, personalizzare l'editor e comporre comandi complessi utilizzando una combinazione di sequenze di tasti.
È possibile aprire più istanze dell'editor Kakoune, migliorando la collaborazione consentendo alle diverse istanze di interagire. Inoltre, ciò consente una facile collaborazione con strumenti esterni.
Proprio come Vim, Kakoune è altamente estensibile. Viene fornito con un'interfaccia di scripting che consente di estendere e personalizzare le sue funzioni tramite plug-in o script.
La comunità di utenti di Kakoune sta crescendo, anche se non è così grande come quella di Neovim o Vim al momento della stesura.
Kakoune viene fornito con una documentazione sensibile al contesto, che mostra in modo dinamico informazioni rilevanti su il comando o l'operazione corrente, aiutandoti a imparare e comprendere le opzioni disponibili e funzionalità.
Installa Kakoune usando uno dei seguenti comandi, a seconda della tua distribuzione Linux:
Nelle distribuzioni Linux basate su Debian:
sudo apt install kakoune
Nelle distribuzioni RHEL:
sudo dnf install kakoune
Per installare kakoune su distribuzioni Linux basate su Arch:
sudo pacman -S kakoune
Una volta installato, puoi avviare una sessione di Kakoune eseguendo il file kak comando nel tuo terminale.
3. SpazioVim
Come editor di testo moderno e potente basato su Vim, SpaceVim è altamente personalizzabile e offre un'esperienza di editing eccezionale.
È necessario che Vim o Neovim siano installati per utilizzare SpaceVim. Aggiunge uno strato di plugin, scorciatoie e impostazioni preconfigurati a Vim o Neovim. Ciò ti consente di utilizzare gli stessi fantastici gestori di pacchetti che conosci da Vim come Vundle, vim-plug, ecc.
Se sei uno sviluppatore di software, apprezzerai la selezione di plug-in e funzionalità di SpaceVim, come l'evidenziazione della sintassi, il completamento del codice, il linting, il controllo della versione e altro ancora.
SpaceVim è molto ben documentato. Sia il sito ufficiale che la documentazione integrata illustrano come iniziare, la configurazione dell'editor e i suggerimenti per l'uso quotidiano.
SpaceVim mira a fornire un'esperienza Vim fluida e ricca di funzionalità sia per i principianti che per gli utenti esperti. Semplifica il processo di installazione, fornisce un set curato di plug-in e offre un'interfaccia intuitiva per codifica e personalizzazione efficienti.
Puoi facilmente installare SpaceVim usando il suo script di installazione ufficiale. Per motivi di sicurezza, è sempre bene dare un'occhiata agli script esterni prima di eseguirli sul tuo PC.
curl -sLf https://spacevim.org/install.sh | bash
Con SpaceVim installato, puoi avviare Vim o Neovim usando i seguenti comandi: vim O nvim.
4. Micro
Micro è un editor di testo leggero e moderno basato su terminale che mira a essere intuitivo e facile da usare, fornendo al contempo alcune delle funzionalità principali e la flessibilità di Vim.
IL Il micro editor viene fornito con un user-friendly e un'interfaccia utente moderna che è l'ideale, specialmente per gli utenti Vim non esperti.
Puoi facilmente personalizzare Micro tramite plugin. Ha una vivace comunità di follower che aggiungono costantemente nuove caratteristiche e funzionalità.
Per gli ingegneri del software, ottieni molte funzionalità per migliorare il tuo flusso di lavoro come l'evidenziazione della sintassi, l'integrazione del contenuto della versione, ecc.
Puoi installare Micro sul tuo PC usando Snap. I pacchetti Snap sono supportati su distribuzioni Linux basate su Debian, RHEL e Arch.
sudo snap install micro --classic
Corri il micro comando per avviare l'editor.
5. Vis
Un altro editor di testo modale ispirato a Vim, l'obiettivo principale di Vis è quello di essere più moderno e intuitivo di Vim. Questo lo rende una scelta eccellente per la modifica del testo. È semplice da usare ma potente ed efficiente.
Vis è un editor di testo altamente estensibile e personalizzabile. Utilizza il linguaggio di scripting Lua per semplificare la personalizzazione e l'estensione delle sue funzionalità.
Vis incorpora il proprio linguaggio di comando, che fornisce un modo conciso ed espressivo per manipolare il testo. È inoltre possibile utilizzare il linguaggio integrato per operazioni avanzate di modifica del testo e script di personalizzazione complessi.
Per installare Vis, dovrai compilare l'editor Vis usando i seguenti comandi:
Innanzitutto, installa tutte le dipendenze richieste. Nelle distribuzioni basate su Debian, eseguire:
sudo apt-get install libncursesw5-dev libreadline-dev lua5.3 liblua5.3-dev luajit libtermkey-dev
Nelle distribuzioni basate su RPM:
sudo dnf install ncurses-devel readline-devel lua lua-devel luajit libtermkey-devel
Installa le dipendenze su distribuzioni basate su Arch con:
sudo pacman -S ncurses readline lua luajit libtermkey
Successivamente, clona il repository dell'editor Vis usando il seguente comando git:
clone di git https://github.com/martanne/vis
Una volta scaricato, usa il comando cd per accedere alla directory del repository vis sul tuo PC locale:
cd vis
Costruisci il codice sorgente usando:
./configure && make
Infine, installa vis eseguendo:
sudo make install
Avviare l'editor eseguendo il file vis comando nel tuo terminale.
Quale editor ispirato a Vim utilizzerai?
Questi erano alcuni dei migliori editor di testo ispirati a Vim che sono intuitivi e facili da adottare nel tuo flusso di lavoro quotidiano.
Gli editor di testo basati su terminale sono leggeri, robusti e ideali per lavorare in modalità headless con server remoti.