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