Hacker News

Vim 9.2

Vim 9.2 Ku lavisisa loku ku nghenelela eka nhlokomhaka leyi, ku kambisisa nkoka wa yona na nkucetelo lowu nga vaka kona. Miehleketo ya Nkoka leyi Katsiweke Nkatsakanyo lowu wu lavisisa: Misinya ya milawu ya xisekelo ni tithiyori Switandzhaku leswi tirhaka na matirhiselo...

9 min read Via www.vim.org

Mewayz Team

Editorial Team

Hacker News

Vim 9.2 i nkandziyiso wa nkoka wa muhleri ​​wa matsalwa wa ntsheketo, ku nghenisa ku antswisiwa ka matirhelo, ku antswisiwa ka xivumbeko xa Vim9script, na vuswikoti lebyi antswisiweke bya plugin lebyi endlaka leswaku yi va na matimba ku tlula rini na rini eka vaendli. Kunga khathariseki leswaku u mutirhisi wa Vim loyi a nga na ntokoto kumbe u yi lavisisa ro sungula, ku twisisa leswi Vim 9.2 yi swi tisaka etafuleni swi ku pfuna ku teka xiboho xa leswaku u nga yi hlanganisa njhani eka maendlelo ya wena ya ntirho wa nhluvukiso.

I Yini Vim 9.2 naswona Ha Yini Yi Ri Na Nkoka Eka Vatumbuluxi va Manguva Lawa?

Vim yi vile ribye ra xisekelo ra vuhumelerisi bya vatumbuluxi ku sukela hi 1991, naswona Vim 9.2 yi yisa emahlweni ndzhaka yoleyo hi ku lulamisa swilaveko swa vunjhiniyara bya software bya manguva lawa. Yi humesiwile tanihi mpfuxeto lowu engetelekaka kambe lowu nga na nhlamuselo, Vim 9.2 yi aka eka ririmi ra ndzhundzunuko ra Vim9script leri nghenisiweke eka Vim 9.0, ri nyika ku hetisisiwa ka matsalwa hi ku hatlisa, xivumbeko xo basa, na ku fambisana ko antswa na ndlela leyi vaendli va manguva lawa va ehleketaka ha yona hi ku tsala na ku tirhisa michini.

Nkoka wa nkandziyiso lowu wu tlula ku cinca ka xithekiniki. Swi kombisa leswaku Vim yi tshama yi ri karhi yi hlayisiwa hi xihatla no hluvuka, leswi endlaka leswaku yi va nhlawulo lowu tshembekaka wa nkarhi wo leha eka vaendli lava lavaka muhleri ​​wo vevuka, lowu fambiwaka hi khibhodi loyi a tirhaka kun’wana na kun’wana — ku suka eka tisevha ta le kule ku ya eka switichi swa ntirho swa laha kaya. Eka swipano leswi lawulaka tiphurojeke to rharhangana, ta mbango wo tala, ku tshembheka ka Vim 9.2 i ku vuyeriwa ka xiviri ka mphikizano.

Hi Swihi Swihlawulekisi Leswintshwa Swa Nkoka eka Vim 9.2?

Vim 9.2 yi rhumeriwa na ku antswisiwa ko hlayanyana loku vatumbuluxi ku tsemakanya swiyimo swa vuswikoti va nga ta ku kuma swi pfuna. Hi lowu ku hambanisiwa ka leswi humelelaka eka nkandziyiso lowu:

  • Ku antswisiwa ka matirhelo ya Vim9script: Swikripti leswi hlengeletiweke hi Vim9script swi tirha hi ku hatlisa swinene ku tlula Vimscript ya ndzhaka, laha Vim 9.2 yi antswisaka muhlengeleti ku hunguta ntsengo wa le henhla eka matirhelo yo rharhangana na tikhodi letikulu.
  • Ku kamberiwa ka muxaka loku antswisiweke: Sisiteme ya muxaka yo tika ya Vim9script yi andlariwile, yi khoma swihoxo swo tala hi nkarhi wo hlengeleta ku tlula nkarhi wo famba, leswi hungutaka nkarhi wo lulamisa swihoxo no antswisa ku tshembheka ka plugin.
  • Ku hlanganisiwa ko antswa ka theminali: Xivumbeko xa buffer ya theminali xi amukerile ku pfuxetiwa ka vuhlanganisi byo olova exikarhi ka ndhawu yo hlela ya Vim na tisexini ta theminali leti nghenisiweke, leswi pfunaka ku fambisa tisungu ta swikambelo kumbe ku aka swileriso handle ko suka eka muhleri.
  • Mahanyelo ya menyu ya popup leyi antswisiweke: Ti-popup ta ku hetisisa hi ku tisungulela na mafasitere lama papamalaka sweswi swi endla hi ndlela leyi languteriweke swinene eka ti-emulator to hambana ta theminali, ku pfala swihoxo swa nkarhi wo leha swa edge-case leswi khumbeke vatirhisi eka swiyimiso leswi nga riki swa ntolovelo.
  • API ya plugin leyi andlariweke: Mintirho leyintshwa na matsalwa lama antswisiweke ya vatsari va plugin swi endla leswaku swi olova ku aka swiengetelo leswi hlanganisaka swinene na xisekelo xa Vim, leswi endlaka leswaku ku va na switirhisiwa leswi fuweke swa vatumbuluxi handle ko nyikela hi matirhelo.

Xana Vim9script Yi Cinca Njhani Ndlela Leyi Ti-Plugin Ti Tsariwa Ha Yona?

Xin’wana xa swilo leswi nga na vuyelo bya nxaxamelo wa Vim 9.x i Vim9script, naswona Vim 9.2 yi endla leswaku yi vupfile swinene. Vimscript ya ndhavuko a yi hlamuseriwa layini hi layini, leswi endleke leswaku ti-plugin leti rharhanganeke ti nonoka naswona swi tika ku ti hlayisa. Vim9script yi nghenise endlelo leri hlengeletiweke, yi tisa rivilo ra ku hetisisiwa leri phikizanaka na Python na tindzimi tin’wana ta swikripti leti talaka ku tirhisiwa eka tiplagini ta muhleri.

Hi ndlela leyi tirhaka, leswi swi vula leswaku vatsari va ti-plugin va nga tsala switirhisiwa swo tala leswi nga na xikongomelo — tiklayenti ta phurotokholo ya sevha ya ririmi, ti-linter ta nkarhi wa xiviri, swiengetelo swa vufambisi bya phurojeke leswi rharhanganeke — handle ka loko vatirhisi va hlangana na ku hlwela. Xivumbeko xa marito xi tlhela xi basile naswona xi tolovelekile swinene eka vaendli lava humaka eka Python, JavaScript, kumbe TypeScript, leswi hungutaka xihinga xo hoxa xandla eka ikhosisteme ya plugin ya Vim.

"Vim9script a hi ku antswisiwa ntsena — i ku ehleketa nakambe ka leswi ti-plugin ta Vim ti nga vaka swona, ku endla leswaku vatumbuluxi va kota ku aka swiengetelo swa muhleri leswi hatlisaka na ku hlayisiwa hi xikalo."

💡 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 →

Xana Vim 9.2 Yi Fanisa Njhani na Neovim eka Swipano swa Nhluvukiso wa Xiphurofexinali?

Xivutiso xa Vim versus Neovim i xin’we lexi vatumbuluxi va talaka ku kanetana ha xona, naswona Vim 9.2 yi endla leswaku ku pimanisiwa ku va na swihlawulekisi ku tlula rini na rini. Neovim yi koke nyingiso eka ikhosisteme ya yona ya plugin leyi simekiweke eka Lua na nseketelo wa LSP lowu akiweke endzeni, kambe Vim 9.2 yi lwisana na matimba ya yona: ku fambisana ka pulatifomo yo anama, filosofi yo humesa leyi hlayisaka swinene, na Vim9script leyi sweswi yi vupfeke tanihi ndlela yin’wana ya matirhelo ya le henhla eka ku tsala ka Lua.

Eka swipano leswi tirhaka eka tindhawu leti nga na swipimelo — tisisiteme leti nghenisiweke, ku nghenisiwa ka sevha lokutsongo, switirhisiwa swa ndzhaka — ku olova ka milenge ya Vim 9.2 na ku hangalasiwa ka binary yin’we swi tshama swi ri swipfuno swa xiboho. Eka swipano swa nhluvukiso leswi kongomisiweke eka switirhisiwa swa vuhumelerisi na ku otomatiki ka mafambelo ya ntirho, ku hlawula exikarhi ka leswimbirhi swi tala ku fika ehansi eka ikhosisteme yo karhi ya plugin leyi fambelanaka kahle na maendlelo ya ntirho lama nga kona. Vahleri havambirhi va kahle swinene, kambe Vim 9.2 yi tiyisisa nakambe tanihi muphikizani lonkulu wa ku tirhisiwa ka giredi ya xiphurofexinali.

Xana Vatumbuluxi Va Fanele Ku Tiva Yini Loko Va Nga Si Ndlandlamuxa eka Vim 9.2?

Ku ndlandlamuxa eka Vim 9.2 hi ntolovelo swi olovile, kambe ku na swilo swi nga ri swingani leswi u faneleke ku swi tekela enhlokweni ku tiyisisa ku cinca lokunene. Tiplugin ta Legacy Vimscript ti ya emahlweni ti tirha, kambe mahanyelo man’wana lama rhendzeleke script scoping na variable handling ya nga ha hambana hi ndlela yo tumbela loko ku hlanganisiwa legacy na khodi ya Vim9script. Ku tirhisa :checkhealth kumbe ku kambisisa swiendlo swa ku cinca ka plugin u nga si ndlandlamuxa i maendlelo lamanene.

Ku engetela kwalaho, vatirhisi lava titshegeke ngopfu hi swivumbeko swa ntolovelo swa .vimrc va fanele ku kambela ku lulamisiwa ka vona eka ndhawu ya xiteji va nga si cinca michini ya vuhumelerisi. Matsalwa ya Vim 9.2 ya helerile, naswona tiforamu ta vaaki ta tirha — havumbirhi bya tona i switirhisiwa swa kahle swinene swo lulamisa swiphiqo swa timhaka tihi na tihi ta ku fambisana leti humelelaka.

Swivutiso Leswi Vutisiwaka Nkarhi Na Nkarhi

Xana Vim 9.2 yi fambisana endzhaku na ti-plugin ta Vimscript leti nga kona?

Ina. Vim 9.2 yi hlayisa ku fambisana loku heleleke ka le ndzhaku na Vimscript ya ndzhaka, hikwalaho ti-plugin na swivumbeko leswi nga kona swi ya emahlweni swi tirha handle ko cinca. Injhini ya Vim9script yi tirha etlhelo ka mutoloki wa ndhavuko, naswona u nga hlanganisa havumbirhi bya swona eka xivumbeko lexi fanaka. Hambiswiritano, ku endlela matirhelo lamanene na ku hlayisiwa ka nkarhi wo leha, vatsari va ti-plugin va khutaziwa ku rhurhela eka Vim9script hi ku famba ka nkarhi.

Xana Vim 9.2 yi seketela Phurotokholo ya Sevha ya Ririmi (LSP) hi ndlela ya ntumbuluko?

Vim 9.2 a yi katsi nseketelo wa LSP lowu akiweke endzeni ka ntumbuluko hi ndlela leyi Neovim yi endlaka ha yona, kambe matirhelo lama antswisiweke ya Vim9script eka 9.2 ya endla leswaku tiplagi ta LSP ta vanhu va vunharhu to fana na vim-lsp na yegappan/lsp ti hlamula swinene. Tiplagini leti ti tirhisa Vim9script ku tisa mintokoto ya LSP ya le kusuhi na ya ntumbuluko, ku katsa swihlawulekisi swo fana na ku hetisisiwa ka khodi, ku ya eka nhlamuselo, na vukamberi bya le ndzeni hi ndlela leyinene.

Xana ndzi nga yi dawuniloda kwihi Vim 9.2 naswona ndzi nga yi nghenisa njhani?

Vim 9.2 yi kumeka hi ku tirhisa vuhlayiselo bya ximfumo bya Vim GitHub eka github.com/vim/vim. Vunyingi bya ku hangalasiwa lokukulu ka Linux ku yi katsa eka vafambisi va vona va tiphasela (apt, dnf, pacman), naswona vatirhisi va macOS va nga yi nghenisa hi ku tirhisa Homebrew hi brew install vim. Vatirhisi va Windows va nga kopa xitirhisiwa xo nghenisa eka webusayiti ya ximfumo ya Vim. Minkarhi hinkwayo tiyisisa leswaku u nghenisa ku suka eka swihlovo swa ximfumo ku tiyisisa vuhlayiseki na vutshembeki.


Ku lawula switirhisiwa swo fana na Vim 9.2 i xiphemu xin’we xa xiphiqo xa vuhumelerisi bya vatumbuluxi — kambe ku lawula xikalo lexi heleleke xa bindzu ra manguva lawa swi lava pulatifomo leyi akiweke eka leyara yin’wana na yin’wana ya ntirho. Mewayz i sisiteme yo tirha ya bindzu ya timodyuli ta 207 leyi tshembiwaka hi vatirhisi vo tlula 138,000, leyi nyikaka hinkwaswo ku suka eka vufambisi bya phurojeke na CRM ku ya eka otomatiki ya vuxavisi na ntirhisano wa xipano — hinkwaswo swi sungula eka $19 ntsena hi n’hweti. Loko u lunghekele ku fambisa bindzu ra wena hi ndlela leyinene ku fana na ndhawu ya wena ya nhluvukiso, languta Mewayz namuntlha ivi u sungula ku ringeta ka wena ka mahala.

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