INeovim 0.5 iza nenkxaso ye-LSP, izincedisi zeLua kunye nokunye

neovim

Phantse iminyaka emibini yophuhliso ukumiliselwa kwenguqulelo entsha yeNeovim 0.5 ibhengeziwe (isebe lomhleli weVim, egxile ekuphuculeni ukungahambelani kunye nokuguquguquka), le nguqulo riziqendu malunga nokuqinisekiswa okungama-4000 ukusukela nge-v0.4.4.

Kukhankanyiwe ukuba kule nguqulo intsha yeNeovim 0.5, amanqaku abalulekileyo abandakanya Inkxaso ye-LSP, ii-API ezintsha zeemveliso ezandisiweyo (kunye nesisombululo sokutshintsha kokulandela umkhondo) kunye nokuhonjiswa kwebuffer, kunye ne uphuculo olukhulu kwi-lua njenge-plugin kunye noqwalaselo. 

Kulabo abangaziyo malunga neNeovim, kufuneka bayazi loo nto Ngaphantsi kweprojekthi, ikhowudi yeVim ihlaziyiwe ngaphezulu kweminyaka esixhenxe, njengesiphumo soko utshintsho lwenziwe ukwenza lula ukugcinwa kwekhowudi, bonelela ngeendlela zokwahlulahlula phakathi kwabasebenzi abahlukeneyo, ukwahlula ujongano kwinxalenye yesiseko (ujongano lungatshintshwa ngaphandle kokuchukumisa abafundi) kunye nokuphumeza uyilo olwandisiweyo olusekwe kwiplagi.

Phakathi kwemiba ye-Vim ekhokelele ekudalweni kwe-Neovim yikhowudi ye-monolithic yemigca engaphezulu kwama-300.000 yekhowudi ye-C. Bambalwa kuphela abantu abayiqondayo yonke imibala ye-Vim codebase, kwaye lonke utshintsho lilawulwa ngumlondolozi., Nto leyo eyenza kube nzima gcina kwaye uphucule umhleli. Endaweni yekhowudi ebethelelwe kumbindi weVim ukuxhasa i-GUI, uNeovim ucebisa ukuba kusetyenziswe umaleko wendalo ekuvumela ukuba wenze ujongano usebenzisa izixhobo ezahlukeneyo.

Iindaba eziphambili zeNeovim 0.5

Le nguqulo intsha izisa utshintsho oluninzi uninzi lwolu tshintsho lujolise kuphuculo lweLua, iiAPIs ezintsha kunye nokuphuculwa koqwalaselo kwaye yile se ibalaselisa inkxaso eyandisiweyo yeLua njengolwimi lophuhliso lweplagin kunye nolawulo lolungelelwaniso.

Kuzo zonke iinguqu ezigqame kakhulu, sinokukufumana oko Umthengi we-LSP wongezwa (IProtokholi yoMncedisi weeLwimi) eyakhelwe kwiLua, enokusetyenziselwa ukunxibelelana neenkonzo zangaphandle zokugqitywa kwekhowudi kunye nohlalutyo.

Kwii-API, enye ime ngaphandle eyongezwe ukulawula uyilo lweetabha ibhokisi yokukhetha, kunye ne-API yokusebenzisa iithegi ezandisiweyo ukulandelela utshintsho kwinqanaba le-byte nganye.

Kwakhona uvavanyo lokuhlala komthi olunikiweyo njengenjini ye-syntax, kubandakanya enye esekwe kwii-API ezingundoqo zokulandela umkhondo we-byte kunye nokuhombisa.

Ekugqibeleni en ngokubhekisele kulungiso:

  • Ukuncamathelisa okungaguqukiyo kweebhloko kungasebenzi kakuhle
  • Ukulungiswa kwesimumu sokuziphatha kwe-nvim_exec ()
  • Ukulungiswa kweebugs ezininzi ezifunyenwe kukungangqinelani kunye nokufihla
  • Ukusombulula iingxaki kwisiphelo segama kwiWindows
  • Isisombululo esifanelekileyo kunye nescreen se-pleat
  • Iingxaki zokubonisa usapho lwesiphelo sendlela

Gqibela ukuba unomdla wokwazi okungakumbi ngayo yale nguqulo intsha, ungajonga utshintsho kule linki ilandelayo.

Uyifaka njani iNeoVim kwiLinux?

Ngoku kwimeko yokufaka yale nguqulo intsha kwiLinux, kunyeKubalulekile ukugxininisa ukuba iNeovim ingaphakathi kwesininzi ukusuka koovimba lolwabiwo oludumileyo.

Nangona Ingxaki kuphela okwangoku kukuba ingxelo entsha ayikahlaziywa okwangoku koovimba bolwabiwo lweLinux.

Ukususela Okwangoku kuphela yiArch Linxu kunye neziphumo zayo Sele benokufumaneka kwale phakheji.

Ukufaka kwiArch nakwiziphumo, Kuya kufuneka bavule i-terminal kwaye baya kuchwetheza lo myalelo ulandelayo:

sudo pacman -S neovim

Ngexesha kwabo bangabasebenzisi be-Debian, Ubuntu kunye nezinye izinto abanokufaka ipakeji entsha kwakamsinya nje ukuba ifumaneke ukwenza kwisiphelo somyalelo:

sudo apt install neovim

Kwimeko yabo bangabasebenzisi beFedora kunye neziphumo:

sudo dnf install neovim

Abasebenzisi be-OpenSUSE:

sudo zypper install neovim

Okokugqibela kubasebenzisi beGentoo

emerge -a app-editors/neovim

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.