Postalo je poznato izdanje Neovim 0.10, fork Vim editora usmjerena na povećanje rastezljivosti i fleksibilnosti. U ovoj novoj verziji uključen je veliki broj promjena i poboljšanja, među kojima je nova zadana shema boja, prijedlozi u LSP-u, ažurirani povezi tipki, ugrađena funkcija dodatka između ostalog i vim-komentar.
Za one koji nisu upoznati s Neovim, to bi trebali znati Ovaj projekt proizašao je iz baze Vim koda, koji je pregledavan više od sedam godina. Neovim je implementirao značajne promjene kako bi pojednostavio održavanje koda, omogućio podjelu posla između više održavatelja i odvojio sučelje od jezgre. Ovo odvajanje omogućuje promjenu sučelja bez dodirivanja unutarnjih komponenti i omogućuje implementaciju proširive arhitekture temeljene na dodacima.
Glavne vijesti o Neovimu 0.10
Neovim verzija 0.10 stigla je s a nova zadana paleta boja, koja smanjuje odsjaj, koristi uravnoteženije kombinacije boja i rješava probleme za osobe s odstupanjima u viziji boja, osim toga rješava probleme dostupnosti i estetike prisutan u prethodnoj paleti. Otkrijte kako ovaj novi odabir boja poboljšava iskustvo korištenja Neovim-a u raznim situacijama, uključujući njegovu upotrebu kao preglednika razlika.
Još jedna promjena koja se ističe je nova zadana mapiranja za olakšavanje interakcije protokol poslužitelja jezika (LSP) i navigaciju između dijagnostike u uređivaču. Savjeti se u kodu prikazuju kao virtualni tekst u drugoj boji. Ova su mapiranja dizajnirana za pojednostavljenje tijeka rada korištenjem ključnih značajki LSP-a, kao što je prikaz informacija o funkcijama ili varijablama i kretanje između problema otkrivenih u kodu.
Uz to, Neovim 0.10 uključuje funkcionalnost "vim-komentara". ovo omogućuje vam da nativno komentirate i odkomentirate tekst, s implementacijom Lua koja nudi dodatne prednosti podržavajući Tree-sitter. Nova funkcionalnost omogućuje brzo uokvirivanje redaka i blokova koda znakovima komentara. Na primjer, za sadržaj unutar oznaka <script>
, koristit će se znakovi “//”, a za HTML, “ ».
S druge strane, za programere koji koriste čuvar drveća za raščlanjivanje Neovim 0.10 nudi dodatne alate za rad s Tree-sitter upitima. Uključivanje uređivača upita olakšava pisanje i interaktivno podešavanje upita, poboljšavajući učinkovitost pri radu sa složenim strukturama i obrascima u izvornom kodu.
Također možemo otkriti da nova verzija donosi sa sobom značajna poboljšanja u terminalskim mogućnostima, uključujući izlaznu sinkronizaciju za smanjenje efekta treperenja pri brzim ažuriranjima sučelja. Dodatno, mogućnost sinkronizacije međuspremnika sustava omogućuje lakšu integraciju s drugim aplikacijama i tijekovima rada.
Od ostale istaknute promjene:
- Ažurirana povezivanja tipki
- Omogućen je način sinkroniziranog izlaza gdje se ažuriranja sučelja prikupljaju i prikazuju na terminalu u jednom dijelu kako bi se uklonilo treperenje i kidanje zaslona.
- Sada se koristi za pisanje u međuspremnik sustava ako radite u SSH sesiji i imate emulator terminala koji podržava "OSC 52".
- OSC 8 escape sekvenca koristi se za isticanje veza u Markdown dokumentima formatiranim kao "primjer".
- Dodan je interaktivni način za pisanje upita u stablo sintakse i njihovu primjenu u hodu na trenutni kod.
- Modifikatori se mogu odrediti za otvaranje novog prozora terminala na određenim mjestima na zaslonu, kao što je ":botright terminal" za otvaranje u donjem desnom kutu.
Konačno, ako ste zainteresirani za više informacija o tome, možete pogledati detalje U sljedećem linku.
Kako instalirati NeoVim?
Ako ste zainteresirani možete pokušati Neovim, trebao bi to znati je unutar većine iz spremišta najpopularnijih distribucija a instalacija se može obaviti pokretanjem jednostavne naredbe.
En Debian, Ubuntu i derivati Novi paket možete instalirati izvršavanjem naredbe u terminalu:
sudo apt install neovim