Neovim 0.7.0 on jo julkaistu ja nämä ovat sen uutisia

neovim

Lähes 4 kuukauden kehitystyön jälkeen edellisen version (0.6.1) jälkeen Neovim 0.7: n uuden version julkaisu on ilmoitettu (Vim-editorin haara, joka keskittyi skaalautuvuuden ja joustavuuden parantamiseen), joka tuo mukanaan monia uusia ominaisuuksia ja tietysti monia virheenkorjauksia.

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.7.0: n pääuutiset

Tässä esitellyssä Neovim 0.7.0:n uudessa versiossa korostetaan, että tarjotaan alustavaa tukea etätyöskentelyyn, jonka avulla käyttäjät voivat käyttää Neovimia palvelimella ja muodostaa yhteyden siihen asiakasjärjestelmästä käyttämällä erillistä ui_client-ohjelmaa.

Neovim 0.5:ssä Lua esiteltiin ja nyt tässä uudessa versiossa 0.7.0 Lua voidaan nyt käyttää melkein kaikessa,  käyttäjän kotitiedosto, lisäosat, väriteemat, ftplugins jne. On syytä mainita, että Lua API:ssa oli tuolloin vielä joitain puutteita.

Tämän lisäksi huomautetaan, että Neovim 0.7:ssä on uusi (kokeellinen) tapa tiedostotyyppien tunnistamiseen. Nopea johdatus tiedostotyypin tunnistukseen, esimerkiksi kun tiedän, kun käynnistät Neovimin ensimmäisen kerran, se luo tiedoston nimeltä filetype.vim hakemistoon $VIMRUNTIME. Tämä tiedosto luo useita satoja automaattisia komentoja, joiden ainoa tarkoitus on päätellä tiedoston tiedostotyyppi tiedoston tietojen perusteella, yleisimmin tiedostonimen tai tunnisteen perusteella, mutta joskus myös tiedoston sisällön perusteella.

Muita muutoksia ovat:

  • Python 2:n tuki on lopetettu,
  • Lua-toiminnot sallitaan näppäinkartassa
  • API:lle lisätty uusia komentoja
  • Laajensi merkittävästi kykyä käyttää Lua-kieltä laajennusten kehittämiseen ja asetusten hallintaan
  • työkaluja koodin ongelmien diagnosointiin on parannettu
  • Lisätty tuki globaalille tilariville
  • Suorituskykyä on optimoitu.
  • Sisäänrakennetun LSP (Language Server Protocol) -asiakkaan ominaisuuksia on laajennettu, ja sen avulla voidaan siirtää koodin viimeistely- ja jäsennyslogiikka ulkoisille palvelimille.

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

Kuinka NeoVim asennetaan Linuxiin?

Nyt, kun tämä uusi versio asennetaan Linuxiin, on tärkeää korostaa sitä Neovim on enemmistönä arkistoista suosituimmista jakeluista ja asennus voidaan tehdä suorittamalla yksinkertainen komento.

En Arch Linux ja sen johdannaiset Heidän on vain avattava pääte, ja he kirjoittavat siihen seuraavan komennon:

sudo pacman -S neovim

Vaikka niille, jotka ovat Debianin, Ubuntun ja johdannaisten käyttäjiä Voit asentaa uuden paketin suorittamalla komennon terminaalissa:

sudo apt install neovim

Niiden tapauksessa, jotka ovat Fedoran käyttäjät ja johdannaiset:

sudo dnf install neovim

Käyttäjät openSUSE:

sudo zypper install neovim

Lopuksi Gentoon käyttäjät

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.