La nuova versione di Vim 8.2 è già stata rilasciata e queste sono le sue novità

Vim

Dopo un anno e mezzo di sviluppo, è stato annunciato il rilascio della nuova versione dell'editor di testo Vim 8.2, che è classificato come versioni minori con l'eliminazione degli errori e delle innovazioni accumulate proposte uniche durante la conferenza VimConf 2018.

Il codice Vim è distribuito sotto la propria licenza copyleft, che è conforme alla GPL e consente l'utilizzo, la distribuzione e l'elaborazione del codice senza restrizioni. La caratteristica principale della licenza Vim è relativa alla restituzione delle modifiche: i miglioramenti implementati in prodotti di terze parti dovrebbero essere trasferiti al progetto originale se il manager Vim ritiene che questi miglioramenti meritino attenzione e inoltra una richiesta corrispondente.

Per tipo di distribuzione, Vim fa riferimento a Charwareware, ovvero, invece di vendere il programma o raccogliere donazioni per le esigenze del progetto, gli autori di Vim richiedono che tu trasferisca qualsiasi importo a un ente di beneficenza se l'utente gradisce il programma.

Principali novità di Vim 8.2

In questa nuova versione di Vim 8.2 è stato implementato il supporto pop-up, che, insieme alle proprietà del testo durante un sondaggio alla conferenza VimConf 2018, sono state indicate dagli sviluppatori di plugin come le funzionalità più popolari che mancano a Vim.

Finestre popup

Questa nuova funzionalità pop-up Consentono di visualizzare messaggi, frammenti di codice e qualsiasi altra informazione sul testo modificabile.

Queste finestre possono essere evidenziati in diversi modi, si aprono e si chiudono velocemente. L'implementazione di questa funzionalità ha richiesto un sostanziale perfezionamento dei meccanismi precedentemente utilizzati per la visualizzazione sullo schermo, nonché un'estensione API per garantire il lavoro con i popup dei plugin.

Proprietà del testo

Un'altra caratteristica che spicca in questa versione è la capacità di definire le proprietà del testo, con che può evidenziare parti di testo con colori o evidenziare aree arbitrarie. Le proprietà del testo può essere utilizzato sotto forma di un meccanismo per estrarre il testo che funziona in modalità asincrona, alternativa alle opzioni di evidenziazione della sintassi basate su modelli precedentemente disponibili.

Una caratteristica delle proprietà del testo è anche che sono collegate al testo ad esse associato e vengono conservate anche quando vengono inserite nuove parole prima del testo selezionato.

Dimo

Per dimostrare chiaramente le nuove capacità di Vim 8.2, è stato preparato un complemento con un gioco che permette Spara alle pecore che corrono sullo schermo. Le pecore che corrono vengono visualizzate utilizzando finestre pop-up e la colorazione viene implementata tramite le proprietà del testo.

Mentre anche nel caso di dimostrare le proprietà del testo, Viene rilasciato anche il plug-in govim, che viene utilizzato per evidenziare la sintassi nei programmi Go ottenendo informazioni sulla semantica del linguaggio da un server LSP (Language Server Protocol) esterno. I popup Govim vengono utilizzati per visualizzare prompt contestuali per i nomi di completamento automatico e per visualizzare le descrizioni delle funzioni.

Tra le altre modifiche che si distinguono in Vim 8.2:

  • Viene proposto un nuovo comando ": const" per definire variabili che non possono essere modificate.
  • Aggiunta la possibilità di definire dizionari con chiavi alfabetiche senza utilizzare virgolette.
  • Aggiunta la possibilità di assegnare blocchi, semplificando l'assegnazione di parti di testo su più righe alle variabili.
  • Aggiunta la possibilità di creare catene di funzioni quando si chiamano metodi.
  • La struttura principale includeva la libreria xdiff, che ha permesso di migliorare in modo significativo la presentazione delle differenze delle diverse opzioni di testo.
  • Aggiunta l'impostazione "modifyOtherKeys" per configurare le combinazioni di tasti estese.
  • Aggiunto il supporto per la console ConPTY, consentendo di ottenere tutti i display a colori nella console di Windows 10.
  • Il programma di installazione per Windows è stato aggiornato.

Come installare Vim 8.2 su Ubuntu e derivati?

Per chi fosse interessato a installare questa nuova versione, potranno farlo da un repository.

Anche se a causa di problemi che recentemente ha inventato il manutentore di questo repository, potrebbe essere necessario richiedere l'utilizzo di questo repository.

sudo add-apt-repository ppa:jonathonf/vim

sudo apt-get update

sudo apt install vim
trampolino di lancio
Articolo correlato:
Jonathon F ha rimosso l'accesso pubblico dai suoi PPA a causa dei continui abusi da parte delle aziende per scopi commerciali

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.

  1.   Nahuel suddetto

    Grazie mille, mi ha aiutato molto