Vim 9.0 vine cu un nou limbaj de scripting și pluginuri, îmbunătățiri și multe altele

VIM

recent a fost anunțată lansarea noii versiuni de Vim 9.0, o versiune în care au fost implementate o serie de îmbunătățiri destul de interesante, dintre care putem evidenția, de exemplu, un nou limbaj de scripting și complemente, precum și noi scheme de culori, noi configurații și nu numai.

Pentru cei care nu știu despre Vim, ar trebui să știe că asta este un editor de text multiplatform extrem de personalizabil inspirat de software-ul vi, un editor de text popular pe sistemele UNIX. Caracteristica principală atât Vim, cât și Vi constă în faptul că au moduri diferite între care să treacă pentru a efectua anumite operații, care îi diferențiază de cei mai comuni editori, care au un singur mod în care comenzile sunt introduse folosind combinații de taste sau interfețe grafice.

sevă are o documentație excelentă în format text, este foarte larg și ușor de înțeles. Utilizatorul îl poate accesa căutând descrierea diverselor funcționalități care le pot rezolva problema. Prin evidențierea sintaxei de ajutor Vim, cuvintele cheie sunt evidențiate.

Principalele caracteristici noi ale Vim 9.0

În această nouă versiune a Vim 9.0 care este prezentată, se evidențiază faptul că introduce un nou limbaj de scripting și pluginuri, Vim9 Script, care oferă o sintaxă similară cu JavaScript, TypeScript și Java. Noua sintaxă este mai ușor de învățat pentru începători, dar nu este compatibil cu înapoi a vechiului limbaj de scripting. În același timp, suportul pentru limbajul folosit anterior și suportul pentru pluginurile și scripturile existente sunt pe deplin păstrate: limbile vechi și noi sunt acceptate unul lângă altul.

Pe lângă reelaborarea sintaxei, Vim9 Script acceptă funcții compilate care poate crește semnificativ performanța. În teste, funcții compilate în bytecode a permis creșterea vitezei de execuție a scriptului între 10 și 100 de ori.

De asemenea, Scriptul Vim9 a oprit procesarea argumentelor funcției ca matrice asociative, ceea ce a cauzat multă suprasarcină. Funcțiile sunt acum definite cu o instrucțiune „def” și necesită o listă explicită de argumente și tipuri de returnare. Variabilele sunt definite de expresia „var” cu o specificație de tip explicită.

Pe de altă parte, se evidențiază și faptul că împărțirea expresiilor pe mai multe linii nu mai necesită bare oblice inverse, pe lângă faptul că mecanismul de tratare a erorilor a fost complet reproiectat și că funcțiile nu necesită executarea cuvântului cheie «call»; ci „lasă” să atribuie valori.

De asemenea, de remarcat în crearea simplificată a modulului a fost și capacitatea de a exporta funcții și variabile individuale pentru a fi utilizate în alte fișiere. Comentariile sunt separate prin „#” în loc de ghilimele duble.

Dintre ceilalți se schimbăcare ies în evidență față de această nouă versiune a Vim 9.0:

  • Asistența de clasă este planificată pentru versiunile viitoare.
  • Include un set de scheme de culori.
  • Suport îmbunătățit pentru verificarea ortografică și completarea introducerii.
  • S-au adăugat noi setări: „autoshelldir”, „cdhome”, „cinscopedecls”, „guiligatures”, „mousemoveevent”, „quickfixtextfunc”, „spelloptions”, „thesaurusfunc”, „xtermcodes”.
  • S-au adăugat comenzi noi: argdedupe, balt, def, defcompile, dezassemble, echoconsole, enddef, eval, export, final, import, var și vim9script.
  • Este oferită capacitatea de a deschide terminalul într-o fereastră pop-up (terminal pop-up) și de a selecta schema de culori a terminalului.
  • S-a adăugat modul de canal de interacțiune a serverului LSP (Language Server Protocol).
  • S-a adăugat suport pentru sistemul de operare Haiku.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta despre această nouă versiune de Vim 9.0, puteți verifica detaliile În următorul link.

Cum se instalează Vim 9.0 pe Linux?

Pentru cei interesați de instalarea acestei noi versiuni, O pot face executând oricare dintre următoarele comenzi în funcție de sistemul lor.

Pentru cei care sunt utilizatori Ubuntu și derivate, pot face acest lucru adăugând următorul depozit în sistem și efectuând instalarea Vim. Comenzile sunt următoarele:

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

sudo apt-get update

sudo apt install vim

În cazul celor care sunt utilizatori Arch Linux și derivate:

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.