Neovim è un fork di Vim altamente personalizzabile e modernizzato, progettato per migliorare l'estensibilità e l'esperienza utente del classico editor di testo. Introduce funzionalità come plug-in asincroni, un emulatore di terminale integrato e funzionalità di scripting Lua, rendendolo un potente strumento per sviluppatori e utenti esperti che necessitano di un editor di testo versatile ed efficiente. Neovim mantiene le potenti funzionalità di modifica di Vim offrendo allo stesso tempo miglioramenti che semplificano i flussi di lavoro di sviluppo.
Su Ubuntu 24.04, 22.04 o 20.04, Neovim può essere installato tramite diversi metodi, a seconda delle tue esigenze di stabilità o funzionalità all'avanguardia. Il metodo più semplice è tramite il repository predefinito di Ubuntu, che fornisce una versione stabile adatta alla maggior parte degli utenti. Per coloro che desiderano le ultime versioni stabili o addirittura pre-release, il Launchpad PPA del Neovim Team offre build più aggiornate. In alternativa, Neovim può anche essere installato tramite Snap tramite Snapcraft o come Flatpak tramite Flathub, fornendo ambienti sandbox e aggiornamenti più semplici. Questa guida ti guiderà attraverso tutte queste opzioni di installazione, permettendoti di scegliere il metodo migliore per la tua configurazione.
Aggiorna Ubuntu prima dell'installazione di Neovim
Prima dell'installazione, è fondamentale aggiornare il sistema Ubuntu per garantire prestazioni e compatibilità ottimali. Per aggiornare il tuo sistema, esegui il seguente comando nel terminale:
sudo apt update && sudo apt upgrade
Questo comando aggiorna l'elenco dei pacchetti e installa tutti gli aggiornamenti disponibili.
Metodo 1: installa Neovim tramite Ubuntu o l'opzione PPA
Opzione 1: installa Neovim con il repository Ubuntu
Per molti utenti, il metodo più semplice e conveniente per installare Neovim è tramite il repository standard. Per installare questa versione, esegui il comando seguente:
sudo apt install neovim
Tieni presente che questo metodo installa la versione di Neovim disponibile nel repository ufficiale di Ubuntu, che potrebbe non essere la versione più recente. Per gli utenti che cercano gli aggiornamenti e le funzionalità più recenti, considera l'utilizzo di una delle versioni PPA del team Neovim come metodo di installazione alternativo.
Opzione 2: installa Neovim con Neovim Team PPA
Il secondo metodo per l'installazione di Neovim consiste nell'importare la versione stabile o instabile (notturna) direttamente dal PPA Neovim LaunchPAD. Utilizza uno dei seguenti comandi in base alla versione che desideri installare:
Importa PPA stabile Neovim:
sudo add-apt-repository ppa:neovim-ppa/stable -y
Importa PPA instabile Neovim:
sudo add-apt-repository ppa:neovim-ppa/unstable -y
Successivamente, aggiorna l'indice del pacchetto per includere il PPA appena aggiunto:
sudo apt update
Ora puoi procedere con l'installazione di Neovim utilizzando il seguente comando:
sudo apt install neovim
Una volta completato, Neovim Team PPA avrà installato Neovim sul tuo sistema. Verifica l'installazione della versione PPA eseguendo il comando seguente:
apt-cache policy neovim
L'output di esempio mostra il PPA Neovim installato su Ubuntu, utilizzando la versione instabile per questa guida.
Metodo 2: installare Neovim tramite Snapd
Il gestore pacchetti Snapcraft può essere la tua terza opzione quando installi Neovim su Ubuntu. Sul tuo desktop Ubuntu dovrebbe già essere installato Snap, a meno che tu non lo abbia rimosso.
Sebbene Snapcraft non sia popolare come Flatpak, proviene dagli stessi sviluppatori dietro Ubuntu. Flatpak gode di un'adozione più ampia tra diverse distribuzioni Linux, portando i manutentori dei pacchetti ad aggiornare le versioni Flatpak più velocemente delle versioni Snapcraft. Tuttavia, la velocità di aggiornamento dipende in ultima analisi dallo specifico manutentore del pacchetto.
Se hai disinstallato snapd dal tuo sistema, utilizza il seguente comando per reinstallarlo:
sudo apt install snapd
Alcuni pacchetti richiedono il supporto per lo snap classico. Per abilitare ciò, crea un collegamento simbolico con il seguente comando per una compatibilità ottimale degli snap:
sudo ln -s /var/lib/snapd/snap /snap
Installa i file principali per prevenire conflitti:
sudo snap install core
Infine, installa la versione snap di Neovim:
sudo snap install nvim --classic
Dopo aver completato questi passaggi, hai installato con successo Neovim sul tuo sistema con il gestore pacchetti Snapcraft.
Metodo 3: installare Neovim con Flatpak tramite Flathub
Un metodo alternativo per installare Neovim è Flatpak, un versatile sistema di gestione dei pacchetti che fornisce un ambiente applicativo sandbox. Per installare Neovim tramite Flatpak, è necessario aggiungere il repository Flathub contenente il pacchetto Neovim.
Nota: se Flatpak non è installato sul tuo sistema, fai riferimento a Come installare Flatpak su Ubuntu con il PPA LaunchPAD ufficiale del Flatpak Team. Questa guida offre istruzioni per ottenere l'ultima versione supportata utilizzando il PPA LaunchPAD ufficiale del Flatpak Team.
Inizia aprendo il terminale e inserendo il seguente comando per integrare il repository Flathub:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Ora esegui l'installazione di Neovim utilizzando il seguente comando flatpak:
flatpak install flathub io.neovim.nvim
Dopo aver completato questi passaggi, hai installato Neovim sul tuo sistema con il gestore di pacchetti Flatpak e Flathub.
Avvia Neovim tramite CLI o GUI
Esistono diversi metodi per avviare Neovim, a seconda del metodo di installazione e delle preferenze.
Metodi CLI per avviare Neovim
Installazione standard: se hai installato Neovim utilizzando il repository predefinito, PPA, o lo hai creato dal sorgente, avvia Neovim inserendo il seguente comando nel tuo terminale:
neovim
Snapcraft: se hai installato Neovim utilizzando Snapcraft, avvialo dal terminale con il seguente comando:
sudo snap run neovim
Flatpak: se hai installato Neovim utilizzando Flatpak, esegui il seguente comando nel terminale:
flatpak run io.neovim.nvim
Metodo GUI per avviare Neovim
Applicazione desktop: per gli utenti desktop, individua l'icona dell'applicazione Neovim navigando su Attività > Mostra applicazioni > Neovim. Puoi anche aggiungere Neovim ai tuoi preferiti per un facile accesso.
Comandi aggiuntivi per Neovim
Aggiornamento a Neo
Per assicurarti di utilizzare la versione più recente di Neovim, è fondamentale verificare regolarmente la presenza di aggiornamenti. Sebbene le notifiche di aggiornamento possano essere visualizzate automaticamente, verificare manualmente la disponibilità degli aggiornamenti è una buona pratica. A seconda del metodo di installazione, utilizzare uno dei seguenti comandi nel terminale per verificare e applicare gli aggiornamenti per Neovim:
Metodo di aggiornamento APT Neovim
Per aggiornare Neovim installato tramite il metodo APT, aggiornare prima l'elenco dei pacchetti e poi aggiornare i pacchetti:
sudo apt update && sudo apt upgrade
Metodo di aggiornamento Flatpak Neovim
Per aggiornare Neovim installato tramite Flatpak, eseguire il seguente comando:
flatpak update
Metodo di aggiornamento Snap Neovim
Per aggiornare Neovim installato tramite Snap, eseguire il comando seguente:
sudo snap refresh
Aggiornando regolarmente Neovim, puoi beneficiare delle ultime funzionalità, miglioramenti e correzioni di bug, garantendo un'esperienza fluida ed efficiente.
Rimuovere Neovim
Se non hai più bisogno di Neovim sul tuo sistema, segui le istruzioni seguenti per disinstallarlo, a seconda del metodo di installazione originale. Inoltre, questi passaggi ti aiuteranno a ripulire eventuali file e dati rimanenti per mantenere un sistema ordinato.
Metodo di rimozione APT Neovim
Per disinstallare Neovim installato tramite il metodo APT, eseguire il seguente comando:
sudo apt remove neovim
Se hai installato Neovim utilizzando uno dei PPA, rimuovili con questi comandi:
Rimuovere il PPA stabile di Neovim:
sudo add-apt-repository --remove ppa:neovim-ppa/stable -y
Rimuovere Neovim Instabile PPA:
sudo add-apt-repository --remove ppa:neovim-ppa/unstable -y
Metodo di rimozione Flatpak Neovim
Per disinstallare Neovim installato tramite Flatpak, eseguire il seguente comando:
flatpak remove --delete-data io.neovim.nvim -y
Metodo di rimozione Snap Neovim
Per disinstallare Neovim installato tramite Snapcraft, utilizzare il seguente comando:
sudo snap remove neovim
Conclusione
Con Neovim installato sul tuo sistema Ubuntu utilizzando il tuo metodo preferito, puoi sfruttare appieno le sue funzionalità avanzate per un'efficiente modifica e sviluppo del testo. Sia che tu scelga la stabilità del repository predefinito di Ubuntu, gli ultimi aggiornamenti del Neovim Team PPA o la flessibilità di Snap o Flatpak, ogni metodo di installazione fornisce un modo affidabile per accedere alle funzionalità di Neovim. Aggiornamenti regolari, in particolare tramite PPA o Snap/Flatpak, garantiranno che la configurazione di Neovim rimanga aggiornata, consentendoti di utilizzare i suoi potenti strumenti di modifica in modo efficace. Goditi la flessibilità e la potenza che Neovim apporta al tuo ambiente di sviluppo su Ubuntu.