Neovim 0.5 sisältää LSP-tuen, Lua-parannukset ja paljon muuta

neovim

Lähes kahden vuoden kehityksen jälkeen Neovim 0.5: n uuden version julkaisu on ilmoitettu (Vim-editorin haara, joka keskittyi skaalautuvuuden ja joustavuuden parantamiseen), tämä versio resittää noin 4000 vahvistusta v0.4.4: n jälkeen.

Mainitaan, että tässä uudessa Neovim 0.5 -versiossa kohokohtia ovat tuki LSP: lle, uudet sovellusliittymät laajennetuille tuotemerkeille (tavutarkkuuden muutoksen seurannalla) ja puskurikoristeet sekä hienoja parannuksia lua-ohjelmaksi laajennuksena ja kokoonpanona. 

Niille, jotka eivät tiedä Neovimista, tulisi tietää se Projektin aikana Vim-kooditietokantaa on tarkistettu yli seitsemän vuoden ajan, jonka seurauksena muutoksia on tehty koodin ylläpidon yksinkertaistamiseksi, tarjota keino työnjakoon eri ylläpitäjien välillä, erottamalla käyttöliittymä perusosasta (käyttöliittymää voidaan muuttaa koskematta sisäosiin) ja toteuttamalla uusi laajennettavissa oleva plugin-pohjainen arkkitehtuuri.

Neovimin luomiseen johtaneista Vim-aiheista on monoliittinen koodikanta, jossa on yli 300.000 XNUMX riviä C-koodia. Vain harvat ihmiset ymmärtävät kaikki Vim-koodikannan vivahteet, ja kaikkia muutoksia hallitsee ylläpitäjä. ylläpitää ja parantaa editoria. Neimim ehdottaa käyttöliittymän tukemiseen Vim-ytimeen upotetun koodin sijasta yleiskerroksen käyttöä, jonka avulla voit luoda rajapintoja käyttämällä erilaisia ​​työkalupaketteja.

Neovim 0.5: n pääuutiset

Tämä uusi versio esittelee paljon muutoksia joista suurin osa näistä muutoksista keskittyy Luan parannuksiin, uusiin sovellusliittymiin ja kokoonpanon parannuksiin, ja se onkine korostaa Luan laajennettua tukea laajennuskehityksen kielenä ja kokoonpanon hallinta.

Kaikista eniten erottuvista muutoksista voimme löytää sen LSP-asiakas on lisätty (Kielipalvelimen protokolla) on sisäänrakennettu Luan, jota voidaan käyttää yhteyden muodostamiseen ulkoisiin palveluihin koodin täydentämistä ja analysointia varten.

API: sta yksi erottuu, joka lisättiin puskurien suunnittelun hallintaan valinta sekä sovellusliittymä laajennettujen tunnisteiden käyttämiseksi muutosten seuraamiseen yksittäisten tavujen tasolla.

myös tarjottu kokeellinen puidenhoitaja-tuki syntaksimoottorina, mukaan lukien sellainen, joka perustuu uusiin ydin-sovellusliittymiin tavujen seurannalle ja koristeille.

Lopuksi en korjauksista:

  • Korjattu lohkojen liittäminen ei toimi oikein
  • Korjattu nvim_exec (): n mykistyskäyttäytyminen
  • Korjattu monia kolhun ja peiton löytämiä vikoja
  • Terminfo-ongelmien vianmääritys Windowsissa
  • Ratkaisu sopivalla ja laskostetulla näytöllä
  • Näyttöpääteperheen vianmääritys

Vihdoin jos olet kiinnostunut tietämään siitä lisää tämän uuden version, voit tarkistaa muutokset seuraavassa linkissä.

Kuinka NeoVim asennetaan Linuxiin?

Nyt asennuskoteloon tästä uudesta versiosta Linuxissa jaOn tärkeää korostaa, että Neovim on enemmistön sisällä arkistoista suosituimmista jakeluista.

Vaikka Ainoa ongelma on tällä hetkellä se, että uutta versiota ei ole vielä päivitetty useimpien Linux-jakelujen arkistoissa.

kuten tällä hetkellä vain Arch Linxu ja sen johdannaiset Heillä on jo tämän paketin saatavuus.

Asentaa Archiin ja johdannaisiin, heidän on vain avattava pääte ja siinä he kirjoittavat seuraavan komennon:

sudo pacman -S neovim

Vaikka Debianin, Ubuntun ja johdannaisten käyttäjät voivat asentaa uuden paketin heti, kun se on saatavilla suorittamalla päätelaitteessa komento:

sudo apt install neovim

Fedoran ja johdannaisten käyttäjille:

sudo dnf install neovim

OpenSUSE-käyttäjät:

sudo zypper install neovim

Lopuksi Gentoon käyttäjille

emerge -a app-editors/neovim

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.