Neovim 0.7.0 on juba välja antud ja need on selle uudised

neovim

Pärast peaaegu 4 kuud kestnud arendustööd alates viimasest versioonist (0.6.1) on välja kuulutatud Neovim 0.7 uue versiooni turule toomine (Vimi redaktori haru, mis keskendus skaleeritavuse ja paindlikkuse parandamisele), mis toob endaga kaasa palju uusi funktsioone ja loomulikult ka palju veaparandusi.

Need, kes Neovimist ei tea, peaksid seda teadma Projekti raames on Vimi koodibaasi muudetud rohkem kui seitse aastat, mille tulemusena koodi hoolduse lihtsustamiseks on tehtud muudatusi, pakuvad vahendit tööde jaotamiseks erinevate hooldajate vahel, eraldades liidese baasosast (liidest saab muuta ilma sisemisi osi puudutamata) ja rakendades uue laiendatava pistikprogrammipõhise arhitektuuri.

Neovimi loomiseni viinud Vimi probleemide hulgas on üle 300.000 XNUMX rea C-koodi monoliitne koodibaas. Vim vähesed mõistavad kõiki Vimi koodibaasi nüansse ja kõiki muudatusi juhib hooldaja. toimetajat hooldada ja täiustada. GUI toetamiseks Vim-tuuma sisse põimitud koodi asemel soovitab Neovim kasutada universaalset kihti, mis võimaldab teil luua liideseid erinevate tööriistakomplektide abil.

Neovimi 0.7.0 peamised uudised

Selles esitletavas Neovim 0.7.0 uues versioonis on rõhutatud, et pakutakse kaugtöö esmast tuge, mis võimaldab kasutajatel Neovimi serveris käivitada ja sellega klientsüsteemist ühenduse luua kasutades eraldi ui_clienti.

Neovim 0.5-s tehti Lua tutvustus ja nüüd selles uues versioonis 0.7.0 saab Lua nüüd kasutada peaaegu kõiges,  kasutaja kodufail, pluginad, värviskeemid, ftplugins jne. Tasub mainida, et Lua API-s oli tol ajal veel mõningaid puudujääke.

Lisaks sellele märgitakse, et Neovimis 0.7 on failitüübi tuvastamiseks uus (eksperimentaalne) viis. Kiire sissejuhatus failitüübi tuvastamisse, näiteks kui ma tean, millal Neovimi esimest korda käivitate, genereerib see kataloogis $VIMRUNTIME faili nimega filetype.vim. See fail loob mitusada automaatset käsku, mille ainus eesmärk on järeldada faili failitüüpi faili teabe põhjal, enamasti failinime või laiendi, kuid mõnikord ka faili sisu põhjal.

Muud muudatused hõlmavad järgmist:

  • Python 2 tugi on lõpetatud,
  • Lua funktsioonid on klahvikaardil lubatud
  • API-le on lisatud uued käsud
  • Märkimisväärselt laiendas võimalust kasutada Lua keelt pistikprogrammide arendamiseks ja konfiguratsiooni haldamiseks
  • tööriistu koodi probleemide diagnoosimiseks on täiustatud
  • Lisatud globaalse olekuriba tugi
  • Toimivuse optimeerimine on tehtud.
  • Laiendatud on sisseehitatud LSP (Language Server Protocol) kliendi võimalusi, mida saab kasutada koodi lõpetamise ja parsimise loogika viimiseks välistesse serveritesse.

Lõpuks kui olete huvitatud sellest rohkem teada saama selle uue versiooni saate kontrollida muudatused järgmisel lingil.

Kuidas NeoVimi Linuxi installida?

Nüüd on selle uue versiooni Linuxi installimise puhul oluline seda rõhutada Neovim on enamuses hoidlatest kõige populaarsematest distributsioonidest ja installi saab teha lihtsa käsu käivitamisega.

En Arch Linux ja selle tuletised Nad peavad lihtsalt avama terminali ja sisestavad sellesse järgmise käsu:

sudo pacman -S neovim

Kuigi neile, kes on Debiani, Ubuntu ja derivaatide kasutajad Uue paketi saate installida, täites terminalis käsu:

sudo apt install neovim

Nende puhul, kes on Fedora kasutajad ja derivaadid:

sudo dnf install neovim

Kasutajate openSUSE:

sudo zypper install neovim

Lõpuks Gentoo kasutajad

emerge -a app-editors/neovim

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.