Kukhishwe inguqulo entsha yeNeovim 0.4, imfoloko yekhodi yeVim

neovim

Ukwethulwa kwenguqulo entsha yeNeovim 0.4 sethuliwe okuyigatsha lomhleli weVim eligxile ekwandiseni ukwanda nokuguquguquka.

Kulabo abangajwayele iphrojekthi yeNeovim, kufanele bazi ukuthi yinile ibisisebenzisa kabusha isisekelo sekhodi yeVim iminyaka engaphezu kwemihlanu, ngenxa yalokho kwenziwe izinguquko ukwenza lula ukugcinwa kwekhodi, ukuhlinzeka ngezindlela zokwahlukanisa umsebenzi phakathi kwabanakekeli abaningana, ukwahlukanisa isikhombimsebenzisi kusuka kusisekelo (isikhombimsebenzisi singashintshwa ngaphandle kokuthinta ingaphakathi) nokuqalisa ukwakhiwa okusha okwandekayo okususelwa kuma-plugins.

Kusuka ezinkingeni zeVim ezaholela ekwakhiweni kweNeovim equkethe imigqa engaphezu kwezinkulungwane ezingama-300 zekhodi ye-C. Bambalwa kuphela abantu abaqonda wonke ama-nuances wesisekelo sekhodi ye-Vim futhi lonke ushintsho lulawulwa ngumgcini, okwenza kube nzima ukulunakekela nokusebenza ukuthuthukisa umhleli.

Esikhundleni sekhodi eshumekwe kumgogodla we-Vim ukusekela i-GUI, uNeovim uphakamisa ukusebenzisa ungqimba lwendawo yonke olukuvumela ukuthi udale izixhumi ezibonakalayo usebenzisa amathuluzi ahlukahlukene.

Ama-plugins weNeovim asebenza njengenqubo ehlukile, okusetshenziselwa ifomethi ye-MessagePack. Ukusebenzisana nama-plugins kwenziwa ngemodi ye-asynchronous, ngaphandle kokuvimba izinto eziyisisekelo zomhleli.

Ukufinyelela i-plugin, isokhethi le-TCP lingasetshenziswa, isb.I-plugin ingaqhutshwa kusistimu yangaphandle.

Ngasikhathi sinye, iNeovim isabuyela emuva iyahambisana neVim, iyaqhubeka nokuxhasa iVimscript (njengenye indlela yeLua) futhi isekela ama-plug-in wama-plugins ajwayelekile weVim. Izici ezithuthukisiwe zikaNeovim zingasetshenziswa kuma-plugins adalwe nge-API ethile ye-Neovim.

Cishe ama-plugins athile angama-80 asevele elungisiwe, kunamafolda atholakalayo ukudala ama-plugins nokuqaliswa kokusebenziseka kokusebenzisa izilimi ezahlukahlukene zohlelo (C ++, Clojure, Perl, Python, Go, Java, Lisp, Lua, Ruby) nezinhlaka (Qt5 , ama-ncurses, ama-Node .js, i-Electron, i-GTK +). Izinketho ezahlukahlukene zomsebenzisi ziyenziwa.

Ama-plugins we-GUI afana kakhulu nama-plugins, kepha ngokungafani nama-plugins, aqala izingcingo eziya emisebenzini ye-Neovim, kanti ama-plugins abizwa nge-Neovim.

Ukuthuthuka koqobo kwephrojekthi kusatshalaliswa ngaphansi kwelayisense le-Apache 2.0, nengxenye eyisisekelo ngaphansi kwelayisense yeVim.

Izindaba eziyinhloko zeNeovim 0.4

Ngokukhishwa kwale nguqulo entsha yeNeovim 0.4 Iningi lemisebenzi emisha ye-API nemicimbi ye-UI ingeziwe kuhlelo lokusebenza.

Ngaphezu kwalokho kuphinde kuqhakambiswe lokho ungeze umtapo wezincwadi omusha ojwayelekile weNvim-Lua ukuthuthukisa ama-plugins ngolimi lwesiLua.

Ngakolunye uhlangothi, ukuthuthukiswa kwesixhumi esibonakalayo somsebenzisi kuyaqhubeka, okuvuselela imininingwane esesibukweni ezingeni lomugqa, esikhundleni sezinhlamvu ezingazodwana.

Futhi lokho nakuNeovim 0.4 kungezwe ukusekelwa kwamawindi agcwele ukuntanta ezingabekwa noma kuphi, zinamathiselwe, zixhunywe kumabhafa wokuhlela ngamanye, zihlelwe ngemodi yeMultigrid.

Manje ngecala lokufaka yale nguqulo entsha ku-Linux, ne-Kubalulekile ukugcizelela ukuthi iNeovim ingaphakathi kweningi kusuka ezinqolobaneni kokwabiwa okudume kakhulu.

Noma okuwukuphela kwenkinga okwamanje ukuthi inguqulo entsha ayikabuyekezwa okwamanje ezinqolobaneni zokusabalalisa okuningi kwe-Linux.

Kusukela Okwamanje kuphela i-Arch Linxu nezakhi zayo ezitholakalayo sebenakho ukutholakala kwaleli phakheji.

Ukufaka ku-Arch nakokuphuma kokunye, kufanele bavule kuphela i-terminal futhi kuyo bazothayipha umyalo olandelayo:

sudo pacman -S neovim

Ngesikhathi kulabo abangabasebenzisi be-Debian, Ubuntu kanye ne-derivatives bangafaka iphakethe elisha ngokushesha lapho litholakala kusebenze esigungwini umyalo:

sudo apt install neovim

Endabeni yalabo abangabasebenzisi beFedora kanye nokuphuma kokunye:

sudo dnf install neovim

Abasebenzisi be-OpenSUSE:

sudo zypper install neovim

Ekugcineni kubasebenzisi be-Gentoo

emerge -a app-editors/neovim

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.