Neovim, fork configurabile di Vim per una migliore esperienza utente

A proposito di Neovim

Nel prossimo articolo daremo uno sguardo a Neovim. Riguarda un fork del codice Vim. Il programma ci dà il bene di Vim con una migliore esperienza utente grazie alle possibilità di configurazione. Nel caso qualcuno non lo sapesse ancora, va detto che Vim è un editor di testo basato sulle modalità. Nasce come perfezionamento di Vi (1976). La sua interfaccia non è grafica, ma basata su testo. Sebbene ci siano diverse implementazioni con un'interfaccia grafica, come gVim. L'editor a portata di mano è un sostituto diretto per Vim. Se sei un utente Vim, ti troverai a tuo agio con Neovim.

In questo editor tutto può essere controllato con la tastiera tramite comandi. All'inizio può sembrare un po 'difficile ricordarli tutti, e all'inizio lo è. Ma è anche vero che sono organizzati in modo logico, e alla fine escono da soli. Il programma ci renderà più facile modificare il testo, permettendoci di automatizzare le attività ripetitive. Le attività noiose possono essere eseguite con solo un paio di chiavi.

Caratteristiche generali di Neovim

Codice php Neovim

  • Le impostazioni predefinite fai in modo che tu possa usarlo immediatamente.
  • Un emulatore di terminale.
  • L'editor ci fornisce un'API che consente il comunicazione con Neovim da qualsiasi lingua programmazione, in modo sicuro e asincrono.
  • Moderne funzioni del terminale come lo stile del cursore, gli eventi del focus, l'incollaggio tra parentesi, ecc.
  • Come ho già scritto, lo è molto configurabile. Si può dire che è come se stessi costruendo il proprio editor. Quando finisci di configurarlo, avrai un editor personalizzato che soddisfa le tue esigenze specifiche.
  • Il suo comportamento è espandibile tramite plugin. Se sei un utente Vim, puoi farlo continuare a utilizzare gli stessi plugin, oltre a quelli che la community ha sviluppato per Neovim. E se non riesci a trovare un plugin per te e ne hai il coraggio, puoi crearne uno usando la tua lingua preferita.
  • Inoltre, ci offrirà le stesse caratteristiche di qualsiasi altro editor di codice, ad esempio: completamento automatico, controllo ortografico, schede, colorazione della sintassi, ricerca e sostituzione con espressioni regolari, ecc.

El codice sorgente del progetto possiamo trovarlo disponibile nel Pagina GitHub dall'editor.

Installazione di Neovim su Ubuntu

installazione di neovim dall'opzione software di Ubuntu

Possiamo installare questo editor in molti modi. Il più semplice è eseguire il file installazione da opzione software da Ubuntu. Per avere l'ultima versione devi aggiungere il Neovim PPA. Esegui il seguente comando nel terminale (Ctrl + Alt + T):

sudo apt-add-repository ppa:neovim-ppa/stable

Quindi devi aggiornare i pacchetti e installare Neovim digitando nello stesso terminale:

sudo apt-get update

sudo apt-get install neovim

Entrambe le opzioni installeranno la stessa versione del programma. Nel caso in cui non vogliamo installare nulla sul sistema, puoi utilizzare il file File Neovim .Appimage. Per ottenerlo, è necessario aver installato curl. Dopo esserti assicurato di avere questo strumento, nel terminale (Ctrl + Alt + T) digita:

scarica naovim appimage

curl -LO https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage

chmod u+x nvim.appimage

Una volta scaricato e con i permessi necessari, possiamo avviare l'editor digitando nello stesso terminale:

./nvim.appimage

Dopo una qualsiasi delle opzioni precedenti, ora possiamo utilizzare questo editor basato su vim. Chi ne ha bisogno può trovare tutto il documentazione sulle possibili installazioni nella pagina GitHub del progetto.

Va detto che questo programma ha molte possibilità di configurazione, quindi passa attraverso il documentazione ufficiale o dalla sezione del Istruzioni per l'uso renderà il nostro editor molto migliore e più amichevole di quello che troveremo di default.

Configurazione di Neovim

Tutorial Neovim

Neovim include un file tutorial interattivo, esegui il comando : Tutor per avviarlo.

Se chiudi Neovim, tutte le impostazioni che avevi nella sessione andranno perse. Per mantenerli, il file init.vim, che viene caricato ogni volta che viene avviato Neovim. Se usi Vim, questo file ha la stessa funzione del file .vimrc di vim.

Questo file di configurazione si trova in ~ / .config / nvim / init.vim. Se non esiste, crealo. Il file di configurazione può diventare molto grande, quindi prova a documentare tutto ciò che ci metti. È possibile aggiungere commenti con «. Potremo ottenere ulteriori informazioni su questo file di configurazione in Wiki del programma.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.