Vim 9.0 arriva con un nuovo linguaggio di scripting e plug-in, miglioramenti e altro ancora

VIM

recentemente è stato annunciato il rilascio della nuova versione di Vim 9.0, versione in cui sono state implementate una serie di miglioramenti abbastanza interessanti, di cui possiamo evidenziare, ad esempio, un nuovo linguaggio di scripting e complementi, oltre a nuove combinazioni di colori, nuove configurazioni e altro ancora.

Per coloro che non conoscono Vim, dovrebbero sapere che lo è un editor di testo multipiattaforma estremamente personalizzabile ispirato al software vi, un popolare editor di testo sui sistemi UNIX. La caratteristica principale sia Vim che Vi consiste nel fatto che hanno diverse modalità tra cui passare per eseguire determinate operazioni, che li differenzia dagli editor più comuni, che hanno una sola modalità in cui i comandi vengono immessi utilizzando combinazioni di tasti o interfacce grafiche.

Vim ha un'ottima documentazione in formato testo, è molto ampio e di facile comprensione. L'utente può accedervi cercando la descrizione di varie funzionalità che possono risolvere il proprio problema. Evidenziando la sintassi della guida di Vim, le parole chiave vengono evidenziate.

Principali novità di Vim 9.0

In questa nuova versione di Vim 9.0 che viene presentata, viene evidenziato che introduce un nuovo linguaggio di scripting e plugin, Vim9 Script, che fornisce una sintassi simile a JavaScript, TypeScript e Java. La nuova sintassi è più facile da imparare per principianti, ma non compatibile con le versioni precedenti del vecchio linguaggio di scripting. Allo stesso tempo, il supporto per la lingua utilizzata in precedenza e il supporto per plug-in e script esistenti sono completamente preservati: le vecchie e le nuove lingue sono supportate fianco a fianco.

Oltre a rielaborare la sintassi, Vim9 Script supporta funzioni compilate che può aumentare notevolmente le prestazioni. Nei test, funzioni compilate in bytecode permesso di aumentare la velocità di esecuzione dello script tra 10 e 100 volte.

Inoltre, Vim9 Script ha interrotto l'elaborazione degli argomenti delle funzioni come array associativi, il che ha causato molto sovraccarico. Le funzioni sono ora definite con un'istruzione "def" e richiedono un elenco esplicito di argomenti e tipi restituiti. Le variabili sono definite dall'espressione "var" con una specifica esplicita del tipo.

D'altra parte, si evidenzia anche che la suddivisione delle espressioni su più righe non richiede più backslash, oltre al fatto che il meccanismo di gestione degli errori è stato completamente ridisegnato e che le funzioni non richiedono l'esecuzione della parola chiave «call», ma «lasciamo» per assegnare valori.

Degno di nota è anche che la creazione semplificata del modulo ha aggiunto la possibilità di esportare singole funzioni e variabili da utilizzare in altri file. I commenti sono separati da "#" anziché da virgolette doppie.

Degli altri cambianos che si distinguono da questa nuova versione di Vim 9.0:

  • Il supporto di classe è previsto per le versioni future.
  • Include una serie di combinazioni di colori.
  • Supporto migliorato per il controllo ortografico e il completamento dell'input.
  • Aggiunte nuove impostazioni: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatures', 'mousemoveevent', 'quickfixtextfunc', 'spelloptions', 'thesaurusfunc', 'xtermcodes'.
  • Aggiunti nuovi comandi: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, export, final, import, var e vim9script.
  • Viene fornita la possibilità di aprire il terminale in una finestra popup (terminale popup) e selezionare la combinazione di colori del terminale.
  • Aggiunta la modalità canale di interazione del server LSP (Language Server Protocol).
  • Aggiunto supporto per il sistema operativo Haiku.

Infine se sei interessato a saperne di più su questa nuova versione di Vim 9.0, puoi controllare i dettagli nel seguente link

Come installare Vim 9.0 su Linux?

Per chi fosse interessato a installare questa nuova versione, Possono farlo eseguendo uno dei seguenti comandi in base al loro sistema.

Per coloro che sono utenti Ubuntu e derivati, possono farlo aggiungendo il seguente repository al sistema ed eseguendo l'installazione di Vim. I comandi sono i seguenti:

sudo add-apt-repository ppa:jonathonf/vim-daily

sudo apt-get update

sudo apt install vim

Nel caso di coloro che sono utenti Arch Linux e derivati:

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Lascia un tuo commento

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

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  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.