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