I-Vim 9.0 ifika ngolwimi olutsha lokubhala kunye neeplagi, ukuphuculwa kunye nokunye

VI

Mva nje ukukhutshwa kwenguqulelo entsha yeVim 9.0 yabhengezwa, inguqulelo apho uthotho lophuculo olunomdla kakhulu luye lwaphunyezwa, apho sinokuqaqambisa, umzekelo, ulwimi olutsha lokubhala kunye nokuhambelana, kunye noyilo lwemibala emitsha, ubumbeko olutsha kunye nokunye.

Kwabo bangaziyo ngeVim, kufuneka bazi ukuba oku umhleli wokubhaliweyo weqonga ngentando kakhulu iphefumlelwe yisoftware, Umhleli wokubhaliweyo odumileyo kwiinkqubo zeUNIX. Olona phawu lubalulekileyo Zombini iVim kunye neVi Inokuba baneendlela ezahlukeneyo zokutshintshela ukwenza imisebenzi ethile, eyahlulahlula kubahleli abaqhelekileyo, abanendlela enye yokungenisa imiyalelo kusetyenziswa indibaniselwano yesitshixo okanye ujongano lomzobo.

vím inamaxwebhu agqwesileyo kwifomathi yokubhaliweyo, ibanzi kakhulu yaye kulula ukuyiqonda. Umsebenzisi unokufikelela kuyo ngokukhangela inkcazo yemisebenzi eyahlukeneyo enokusombulula ingxaki yabo. Ngokuqaqambisa uncedo lweVim syntax, amagama aphambili ayaqaqanjiswa.

Iimpawu ezintsha eziphambili zeVim 9.0

Kolu guqulelo lutsha lweVim 9.0 oluvezwayo, kugxininiswe ukuba yazisa ulwimi olutsha lokubhala kunye neeplagi, i-Vim9 Script, ebonelela nge-syntax efana ne-JavaScript, i-TypeScript, kunye ne-Java. I-syntax entsha kulula ukuyifunda kubaqalayo, kodwa ayihambelani ngasemva yolwimi oludala lokubhala. Kwangaxeshanye, inkxaso yolwimi olwalusetyenziswa ngaphambili kunye nenkxaso yeeplagi esele zikho kunye nezikripthi zigcinwe ngokupheleleyo: iilwimi ezindala nezintsha zixhaswa ecaleni.

Ukongeza ekusebenzeni kwakhona kwe-syntax, I-Vim9 Script ixhasa imisebenzi ehlanganisiweyo enokunyusa kakhulu ukusebenza. Kwiimvavanyo, imisebenzi ehlanganiswe kwi-bytecode kuvunyelwe ukwandisa isantya sokwenziwa kweskripthi phakathi kwe-10 kunye ne-100 amaxesha.

Kwakhona, iSikripthi seVim9 siyekile ukusetyenzwa kweengxoxo zemisebenzi njengoluhlu oludityanisiweyo, olubangele ngaphezulu kakhulu. Imisebenzi ngoku ichazwa nge-"def" statement kwaye ifuna uluhlu olucacileyo lweempikiswano kunye neentlobo zembuyekezo. Izinto eziguquguqukayo zichazwa libinzana elithi "var" ngohlobo olucacileyo.

Kwelinye icala, kukwagxininiswa ukuba ukwahlula amabinzana kwimigca emininzi akusafuni kubuyela umva, ukongeza kwinto yokuba indlela yokuphatha impazamo yenziwe ngokutsha kwaye imisebenzi ayifuni ukuba igama elingundoqo lenziwe «umnxeba»; kodwa "vumela" ukwabela amaxabiso.

Kwakhona okuqaphelekayo kukuba ukwenziwa kwemodyuli eyenziwe lula yongeze amandla okuthumela ngaphandle imisebenzi nganye kunye nezinto eziguquguqukayo ukuze zisetyenziswe kwezinye iifayile. Izimvo zahlulwe ngo "#" endaweni yokucaphula kabini.

Abanye batshintshaeziphuma phandle kolu guqulelo lutsha lweVim 9.0:

  • Inkxaso yeklasi icwangciswe ukukhutshwa kwexesha elizayo.
  • Ibandakanya uluhlu lwezicwangciso zemibala.
  • Inkxaso ephuculweyo yokukhangela upelo kunye nokugqitywa kwegalelo.
  • Isetingi ezitsha zongezwe: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatures', 'mousemoveevent', 'quickfixtextfunc', 'spelloptions', 'thesaurusfunc', 'xtermcodes'.
  • Imiyalelo emitsha eyongeziweyo: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, export, final, import, var, and vim9script.
  • Ukukwazi ukuvula i-terminal kwifestile ye-popup (i-terminal popup) kwaye ukhethe umbala we-terminal unikiwe.
  • I-LSP eyongeziweyo (iProtokholi yeSeva yoLwimi) imowudi yesiqhagamshelanisi sonxibelelwano lweseva.
  • Yongeze inkxaso kwinkqubo yokusebenza kweHaiku.

Gqibela ukuba unomdla wokwazi okungakumbi ngayo malunga nale nguqulo entsha ye-Vim 9.0, unokujonga iinkcukacha Kule khonkco ilandelayo.

Uyifaka njani iVim 9.0 kwiLinux?

Kulabo banomdla wokufaka le nguqulo intsha, Bazokwazi ukuyenza ngokwenza nayiphi na le miyalelo ilandelayo ngokwenkqubo yabo.

Kwabo bangabasebenzisi baka-Ubuntu kunye nezinye, banokukwenza oku ngokongeza lo vimba ulandelayo kwinkqubo kunye nokwenza ufakelo lweVim. Le miyalelo yile ilandelayo:

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

sudo apt-get update

sudo apt install vim

Kwimeko yabo bangabasebenzisi beArch I-Linux kunye ne-derivatives:

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

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.