Vim 9.0 wuxuu la yimid luqad cusub oo qoraal ah iyo plugins, horumarin iyo wax ka badan

VIM

Dhawaan sii deynta nooca cusub ee Vim 9.0 ayaa lagu dhawaaqay, Nooc kaas oo taxane ah oo horumarin aad u xiiso badan la hirgeliyey, kuwaas oo aan muujin karno, tusaale ahaan, luqad cusub oo qoraal ah iyo dhammaystir, iyo sidoo kale naqshado cusub oo midab leh, qaabeyn cusub iyo kuwo kale.

Kuwa aan ka aqoon Vim, waa inay ogaadaan inay tani tahay tafatiraha qoraalka-madal-ku-galka ah aad loo habeyn karo ku dhiirrigelisay vi software, tifaftire qoraal caan ah oo ku saabsan nidaamyada UNIX. Muuqaalka ugu muhiimsan Vim iyo Vi labadaba waxay ka kooban tahay inay leeyihiin qaabab kala duwan oo ay u kala beddelan karaan inay hawlgallo gaar ah u qabtaan, taas oo ka duwan iyaga tifaftirayaasha ugu badan, kuwaas oo leh hal qaab oo kaliya oo amarrada lagu galo iyada oo la adeegsanayo isku-dhafyada muhiimka ah ama isdhexgalka garaafka.

Vim wuxuu hayaa dukumiinti aad u fiican qaabka qoraalka, waa mid aad u ballaadhan oo si fudud loo fahmi karo. Isticmaaluhu wuxuu ku heli karaa adoo raadinaya sharaxaadda howlaha kala duwan ee xallin kara dhibaatadooda. Iyada oo la adeegsanayo muujinta qaabeynta u gaarka ah ee gargaarka Vim ereyada muhiimka ah ayaa lagu muujiyey.

Astaamaha cusub ee muhiimka ah ee Vim 9.0

Noocan cusub ee Vim 9.0 ee la soo bandhigay, ayaa lagu iftiimiyay taas waxay soo bandhigaysaa luuqad cusub oo qoraal ah iyo plugins, Vim9 Script, kaas oo bixiya syntax la mid ah JavaScript, TypeScript, iyo Java. Ereyga cusubi waa sahlan tahay in la barto bilawga, laakiin aan gadaal u soconayn ee luuqaddii hore ee qoraalka. Isla mar ahaantaana, taageerada luqaddii hore loo isticmaalay iyo taageerada plugins iyo qoraallada jira si buuxda ayaa loo ilaaliyaa: afafka hore iyo kuwa cusubba waa la garab taagan yahay.

Marka laga soo tago dib-u-shaqaynta syntax-ka, Vim9 Script waxa uu taageeraa hawlaha la soo ururiyey taasoo si weyn u kordhin karta waxqabadka. Imtixaannada, hawlaha lagu soo ururiyey bytecode loo oggolaaday in la kordhiyo xawaaraha fulinta qoraalka inta u dhaxaysa 10 iyo 100 jeer.

Sidoo kale, Vim9 Script wuxuu joojiyey habaynta doodaha shaqada sida arrays associative, kaas oo sababay xad-dhaaf badan. Hawlaha hadda waxaa lagu qeexay bayaanka "def" waxayna u baahan yihiin liis cad oo doodaha iyo noocyada soo celinta. Kala duwanaanshiyaha waxaa lagu qeexaa odhaahda "var" oo leh qeexitaan nooca cad.

Dhinaca kale, waxa kale oo la iftiimiyay in kala qaybsanaanta tibaaxaha dhawr sadar aanay u baahnayn dib-u-dhac, waxa u sii dheer in habkii lagu maamuli lahaa khaladku gabi ahaanba dib-u-habayn lagu sameeyay iyo in hawluhu aanay u baahnayn ereyga «call» ee muhiimka ah in la fuliyo. laakiin "u ogolow" si loo qoondeeyo qiyamka.

Waxa kale oo xusid mudan abuurista moduleka la fududeeyay waxay ahayd awoodda lagu dhoofiyo hawlo gaar ah iyo doorsoomayaasha si loogu isticmaalo faylasha kale. Faallooyinka waxaa lagu kala saaraa "#" halkii laga heli lahaa xigashooyin laba jibaaran.

Kuwa kale isbadals oo ka soocan nooca cusub ee Vim 9.0:

  • Taageerada fasalka ayaa loo qorsheeyay sii deynta mustaqbalka.
  • Waxaa ku jira nidaam midab leh.
  • Taageerada la hagaajiyay ee higgaaminta iyo dhamaystirka gelinta
  • Habayn cusub lagu daray: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatures', 'mousemoveevent', 'quickfixtextfunc', 'spelloptions', 'thesaurusfunc', 'xtermcodes'.
  • Amarro cusub lagu daray: argdedupe, balt, def, defcompile, kala diri, echoconsole, enddef, eval, dhoofinta, kama dambaysta ah, soo dejinta, var, iyo vim9script.
  • Awoodda lagu furo terminalka daaqadda popup (popup terminal) oo dooro nidaamka midabka ee terminaalka ayaa la bixiyaa.
  • LSP oo lagu daray (Protocol Server Protocol) qaabka is dhexgalka serverka.
  • Taageero lagu daray nidaamka qalliinka Haiku.

Finalmente hadaad xiisaynayso inaad waxbadan ka ogaato ku saabsan nooca cusub ee Vim 9.0, waxaad hubin kartaa faahfaahinta Xiriirka soo socda.

Sida loo rakibo Vim 9.0 Linux?

Kuwa xiiseynaya rakibida nuqulkan cusub, Waxay awood u yeelan doonaan inay sameeyaan iyagoo fulinaya mid ka mid ah amarradan soo socda si waafaqsan nidaamkooda.

Kuwa isticmaala Ubuntu iyo deriska, waxay tan ku samayn karaan iyagoo ku daraya kaydka soo socda ee nidaamka iyo fulinta rakibaadda Vim. Amaradu waa kuwan:

sudo add-apt-repository ppa:jonathonf/vim-daily

sudo apt-get update

sudo apt install vim

Xaaladda kuwa isticmaala Arch Linux iyo waxyaabaha laga soo saaro:

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.