Hacker News

Vim 9.2

Vim 9.2 Okunoonyereza kuno kugenda mu maaso n’okunoonyereza ku mulamwa, nga kwekenneenya amakulu gaagwo n’engeri gye guyinza okukwatamu. Endowooza Enkulu Ezibikkiddwa Ebirimu bino binoonyereza ku: Emisingi n’endowooza enkulu Ebikwata ku nkola n'okukozesebwa...

7 min read Via www.vim.org

Mewayz Team

Editorial Team

Hacker News

Vim 9.2 ye nfulumya ey'amaanyi ey'omulongoosa w'ebiwandiiko ow'olugero, eyaleeta okulongoosa mu nkola, ensengeka ya Vim9script erongooseddwa, n'obusobozi bwa plugin obwongezeddwa ebigifuula ey'amaanyi okusinga bwe kyali kibadde eri abakola. Oba oli mukozesa wa Vim omukugu oba ng’oginoonyerezaako omulundi ogusoose, okutegeera Vim 9.2 ky’ereeta ku mmeeza kikuyamba okusalawo engeri y’okugigatta mu nkola yo ey’okukulaakulanya.

Vim 9.2 Kiki era Lwaki Kikulu eri Abakugu mu Mulembe?

Vim ebadde jjinja lya nsonda mu bibala by’abakugu okuva mu 1991, era Vim 9.2 egenda mu maaso n’omusika ogwo ng’ekola ku byetaago bya yinginiya wa pulogulaamu ez’omulembe guno. Yafulumizibwa nga okulongoosa okweyongera naye nga kwa makulu, Vim 9.2 ezimba ku lulimi lwa Vim9script olw’enkyukakyuka olwatongozebwa mu Vim 9.0, nga luwa okukola kw’ebiwandiiko okw’amangu, ensengeka ennongoofu, n’okukwatagana obulungi n’engeri abakola eby’omulembe gye balowooza ku scripting n’okukola mu ngeri ey’obwengula.

Amakulu g'okufulumya kuno gasukka ku kulongoosa mu by'ekikugu. Kiraga nti Vim esigala ng’eddaabirizibwa nnyo era ng’ekulaakulana, ekigifuula eky’okulonda ekyesigika eky’ekiseera ekiwanvu eri abakola abaagala editor etali ya maanyi, evugirwa ku kibboodi ekola wonna — okuva ku seeva ez’ewala okutuuka ku siteegi z’emirimu ez’omu kitundu. Ku ttiimu eziddukanya pulojekiti enzibu, ezirimu obutonde obw’enjawulo, obwesigwa bwa Vim 9.2 nkizo ya nnamaddala mu kuvuganya.

Biki Ebikulu Ebipya Ebikolebwa mu Vim 9.2?

Vim 9.2 esindika n'okulongoosa okuwerako abakola mu mitendera gy'obukugu gye bajja okusanga nga kya mugaso. Wano waliwo okumenya kw’ebyo ebisinga okulabika mu kufulumya kuno:

  • Okulongoosa mu nkola ya Vim9script: Scripts ezikung’aanyiziddwa ne Vim9script zikola mangu nnyo okusinga Vimscript ey’edda, nga Vim 9.2 erongoosa omukung’aanya okukendeeza ku nsimbi ezisaasaanyizibwa ku mirimu emizibu ne codebases ennene.
  • Okukebera ekika okulongoosa: Enkola y'ekika enkakali eya Vim9script eyongezeddwayo, ng'ekwata ensobi nnyingi mu kiseera ky'okukung'aanya okusinga mu kiseera ky'okuddukanya, ekikendeeza ku budde bw'okulongoosa n'okulongoosa obwesigwa bwa plugin.
  • Okugatta terminal okulungi: Ekintu kya terminal buffer kyafuna okulongoosebwa okusobola okukwatagana obulungi wakati w'embeera y'okulongoosa eya Vim n'entuula za terminal eziteekeddwamu, eky'omugaso mu kuddukanya test suites oba okuzimba ebiragiro nga tovudde mu editor.
  • Enneeyisa ya menu efuluma erongooseddwa: Ebifuluma mu bujjuvu n'amadirisa agatengejja kati bikola mu ngeri etegeerekeka mu bikozesebwa eby'enjawulo ebikoppa terminal, nga biggalawo obuzibu obw'edge-case obumaze ebbanga nga bukosa abakozesa ku nteekateeka ezitali za mutindo.
  • Extended plugin API: Emirimu emipya n'ebiwandiiko ebirongooseddwa eri abawandiisi ba plugin byanguyira okuzimba extensions ezikwatagana ennyo n'omusingi gwa Vim, okusobozesa ebikozesebwa eby'abakugu abagagga awatali kusaddaaka kukola.

Vim9script Ekyusa Etya Engeri Plugins gyeziwandiikibwamu?

Ekimu ku bintu ebisinga okuddirira mu Vim 9.x series ye Vim9script, era Vim 9.2 eyongera okukula. Vimscript ey’ennono yataputibwa layini ku layini, ekyafuula plugins enzibu okubeera empola era nga nzibu okulabirira. Vim9script yaleeta enkola ekuŋŋaanyiziddwa, n’ereeta emisinde gy’okukola egivuganya ne Python n’ennimi endala ez’okuwandiika ezitera okukozesebwa mu plugins z’omulongoosa.

Mu nkola, kino kitegeeza nti abawandiisi ba plugin basobola okuwandiika ebikozesebwa ebisingako ebirowoozo — bakasitoma ba protocol ya seva y’olulimi, linters mu kiseera ekituufu, okugaziya okuddukanya pulojekiti okusoosootofu — awatali bakozesa kufuna kuddirira. Ensengeka nayo nnyonjo era emanyiddwa nnyo abakola abava mu Python, JavaScript, oba TypeScript, ekikendeeza ku kiziyiza okuyamba ku Vim plugin ecosystem.

"Vim9script si kulongoosa kwokka — kwe kuddamu okulowooza ku ekyo Vim plugins kye ziyinza okuba, okusobozesa abakola okuzimba editor extensions zombi ez'amangu era ezisobola okuddaabirizibwa ku minzaani."

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →
nga bwe kiri

Vim 9.2 Egeraageranya Etya ne Neovim ku Ttiimu z’okukulaakulanya eby’ekikugu?

Ekibuuzo kya Vim versus Neovim kye kimu abakola kye batera okukubaganya ebirowoozo, era Vim 9.2 efuula okugeraageranya kuno okubeera nuanced okusinga bwe kyali kibadde. Neovim esikiriza okufaayo olw’enkola yaayo eya plugin eyesigamiziddwa ku Lua n’obuwagizi bwa LSP obuzimbibwamu, naye Vim 9.2 ekontana n’amaanyi gaayo: okukwatagana kw’omukutu okugazi, obufirosoofo bw’okufulumya obukuumi, ne Vim9script kati ekuze ng’eky’okuddako eky’omutindo ogwa waggulu okusinga okuwandiika kwa Lua.

Ku ttiimu ezikola mu mbeera eziziyiziddwa — enkola eziteekeddwamu, okuteeka seeva entono, ebikozesebwa eby’edda — Vim 9.2’s lighter footprint and single-binary distribution remains decisive advantages. Ku ttiimu z’enkulaakulana ezissa essira ku bikozesebwa mu kukola n’okukola emirimu mu ngeri ey’obwengula, okulonda wakati w’ebibiri kutera okukka ku nkola ya plugin entongole esinga okutuukagana n’enkola z’emirimu eziriwo. Abawandiisi bombi balungiko nnyo, naye Vim 9.2 eddamu okwekakasa ng’omuvuganya ow’amaanyi ow’okukozesa mu ddaala ery’ekikugu.

Kiki Abakola Balina Okumanya Nga tebannaba kulongoosa ku Vim 9.2?

Okulongoosa ku Vim 9.2 okutwalira awamu kyangu, naye waliwo ebintu ebitonotono by'olina okukuuma mu birowoozo okulaba ng'enkyukakyuka egenda bulungi. Legacy Vimscript plugins zikyagenda mu maaso n'okukola, naye enneeyisa ezimu okwetoloola script scoping n'okukwata enkyukakyuka ziyinza okwawukana mu ngeri ennyangu nga otabula legacy ne Vim9script code. Okuddukanya :checkhealth oba okwekenneenya ebiwandiiko by'enkyukakyuka za plugin nga tonnalongoosa nkola nnungi.

Okugatta ku ekyo, abakozesa abeesigama ennyo ku nsengeka za .vimrc ez'ennono balina okugezesa ensengeka yaabwe mu mbeera y'okuteeka emitendera nga tebannakyusa byuma bya kukola. Ebiwandiiko bya Vim 9.2 bijjuvu, era enkiiko z’omukitundu zikola — zombi bikozesebwa birungi nnyo okugonjoola ensonga zonna ez’okukwatagana ezijja.

Ebibuuzo Ebitera Okubuuzibwa

Vim 9.2 ekwatagana emabega ne plugins za Vimscript eziriwo?

Yee. Vim 9.2 ekuuma okukwatagana okujjuvu okudda emabega ne Vimscript ey'edda, kale plugins n'ensengeka eziriwo zigenda mu maaso n'okukola awatali kukyusibwa. Yingini ya Vim9script ekola ku mabbali g’omutaputa ow’ennono, era osobola okutabula byombi mu nsengeka y’emu. Naye, okusobola okukola obulungi n'okulabirira okumala ebbanga eddene, abawandiisi ba plugin bakubirizibwa okusenguka ku Vim9script okumala ekiseera.

Vim 9.2 ewagira Language Server Protocol (LSP) mu ngeri ey'obuzaale?

Vim 9.2 terimu buyambi bwa LSP obuzimbibwamu enzaaliranwa mu ngeri Neovim gy'ekola, naye enkola ya Vim9script erongooseddwa mu 9.2 efuula plugins za LSP ez'ekibiina eky'okusatu nga vim-lsp ne yegappan/lsp okuddamu ennyo. Plugin zino zikozesa Vim9script okutuusa kumpi-native LSP experiences, okubikka ku bikozesebwa nga code okumaliriza code, okugenda-to-definition, n'okukebera mu layini mu ngeri ennungi.

Nsobola wa okuwanula Vim 9.2 era nnyinza ntya okugiteeka?

Vim 9.2 efunibwa okuyita mu tterekero entongole erya Vim GitHub ku github.com/vim/vim. Ensaasaanya za Linux ezisinga obungi enkulu zigiteeka mu baddukanya package zaabwe (apt, dnf, pacman), era abakozesa macOS basobola okugiteeka nga bayita mu Homebrew nga brew install vim. Abakozesa Windows basobola okuwanula installer okuva ku mukutu omutongole ogwa Vim. Bulijjo kakasa nti oteeka okuva mu nsonda entongole okukakasa obukuumi n'obulungi.


Okukuguka mu bikozesebwa nga Vim 9.2 kitundu kimu ku puzzle y’ebivaamu by’abakugu — naye okuddukanya obuwanvu obujjuvu obwa bizinensi ey’omulembe kyetaagisa omusingi oguzimbibwa ku buli layeri ekola. Mewayz nkola ya bizinensi ya modulo 207 eyesigika abakozesa abasukka mu 138,000, nga egaba buli kimu okuva ku nzirukanya ya pulojekiti ne CRM okutuuka ku by’okutunda mu ngeri ey’obwengula n’okukolagana ne ttiimu — byonna bitandikira ku doola 19 zokka buli mwezi. Bw’oba ​​weetegefu okuddukanya bizinensi yo mu ngeri ennungi ng’embeera yo ey’enkulaakulana, kebera Mewayz leero era otandike okugezesa kwo okw’obwereere.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime