Vim 9.0 saapuu uudella komentosarjakielellä ja laajennuksilla, parannuksilla ja paljon muuta

VIM

äskettäin Vim 9.0:n uusi versio julkistettiin, versio, johon on toteutettu joukko varsin mielenkiintoisia parannuksia, joista voimme korostaa esimerkiksi uutta skriptikieliä ja täydennyksiä sekä uusia väriteemoja, uusia kokoonpanoja ja paljon muuta.

Niiden, jotka eivät tiedä Vimistä, pitäisi tietää, että tämä on monikäyttöinen tekstieditori erittäin muokattavissa innoittamana vi-ohjelmisto, suosittu tekstieditori UNIX-järjestelmissä. Tärkein ominaisuus sekä Vim että Vi koostuu siitä, että niillä on erilaiset tilat, joiden välillä voidaan vaihtaa tiettyjen toimintojen suorittamiseksi, joka erottaa ne yleisimmistä editorista, joilla on vain yksi tila, jossa komennot syötetään näppäinyhdistelmillä tai graafisilla rajapinnoilla.

puhti on erinomainen dokumentaatio tekstimuodossa, se on hyvin laaja ja helppo ymmärtää. Käyttäjä pääsee siihen etsimällä kuvausta erilaisista toiminnoista, jotka voivat ratkaista ongelman. Korostamalla Vim-ohjeiden syntaksin avainsanat korostetaan.

Vim 9.0: n tärkeimmät uudet ominaisuudet

Tässä esitellyssä Vim 9.0:n uudessa versiossa korostetaan, että esittelee uuden skriptikielen ja lisäosat, Vim9 Script, joka tarjoaa samanlaisen syntaksin kuin JavaScript, TypeScript ja Java. Uusi syntaksi on helpompi oppia aloittelijoille, mutta ei ole taaksepäin yhteensopiva vanhasta skriptikielestä. Samaan aikaan tuki aiemmin käytetylle kielelle ja tuki olemassa oleville laajennuksille ja skripteille säilytetään täysin: vanhat ja uudet kielet ovat tuettuja rinnakkain.

Syntaksin uudelleenkäsittelyn lisäksi Vim9 Script tukee käännettyjä toimintoja mikä voi parantaa merkittävästi suorituskykyä. Testeissä funktiot, jotka on käännetty tavukoodiin sallitaan lisätä komentosarjan suoritusnopeutta 10-100 kertaa.

Myös Vim9 Script lopetti funktion argumenttien käsittelyn assosiatiivisina taulukoina, mikä aiheutti paljon ylikuormitusta. Funktiot määritellään nyt "def"-käskyllä, ja ne vaativat nimenomaisen luettelon argumenteista ja palautustyypeistä. Muuttujat määritellään lausekkeella "var", jolla on selkeä tyyppimääritelmä.

Toisaalta korostetaan myös sitä, että lausekkeiden jakaminen useille riveille ei enää vaadi kenoviivaa, sen lisäksi, että virheenkäsittelymekanismi on suunniteltu kokonaan uudelleen ja että funktiot eivät vaadi «call»-avainsanaa suorittaakseen, vaan " anna" määrittää arvot.

Yksinkertaistetussa moduulin luomisessa huomionarvoista oli myös mahdollisuus viedä yksittäisiä toimintoja ja muuttujia käytettäväksi muissa tiedostoissa. Kommentit erotetaan numerolla "#" lainausmerkkien sijaan.

Muista muuttuus, jotka erottuvat tästä Vim 9.0:n uudesta versiosta:

  • Luokkatuki on suunniteltu tuleville julkaisuille.
  • Sisältää joukon värimalleja.
  • Parannettu tuki oikeinkirjoituksen tarkistukseen ja syötteiden viimeistelyyn.
  • Lisätty uudet asetukset: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatures', 'mousemoveevent', 'quickfixtextfunc', 'spelloptions', 'thesaurusfunc', 'xtermcodes'.
  • Lisätty uudet komennot: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, export, final, import, var ja vim9script.
  • Mahdollisuus avata pääte ponnahdusikkunassa (ponnahduspääte) ja valita päätteen värimaailma tarjotaan.
  • Lisätty LSP (Language Server Protocol) -palvelimen vuorovaikutuskanavatila.
  • Lisätty tuki Haiku-käyttöjärjestelmälle.

Vihdoin jos olet kiinnostunut tietämään siitä lisää tästä uudesta Vim 9.0 -versiosta voit tarkistaa yksityiskohdat Seuraavassa linkissä.

Kuinka asentaa Vim 9.0 Linuxiin?

Niille, jotka ovat kiinnostuneita uuden version asentamisesta, He voivat tehdä sen suorittamalla minkä tahansa seuraavista komennoista järjestelmänsä mukaan.

Niille, jotka ovat Ubuntu-käyttäjiä ja johdannaiset, he voivat tehdä tämän lisäämällä seuraavan arkiston järjestelmään ja suorittamalla Vim-asennuksen. Komennot ovat seuraavat:

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

sudo apt-get update

sudo apt install vim

Niiden tapauksessa, jotka ovat Archin käyttäjiä Linux ja johdannaiset:

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.