Hacker News

Vim 9.2

Vim 9.2 Ubu bushakashatsi bwinjiye mu ngingo, busuzuma akamaro kabwo n'ingaruka zishobora kubaho. Amahame yibanze Ibiri muri ubu bushakashatsi: Amahame shingiro hamwe nibitekerezo Ingaruka zifatika nibisabwa ...

4 min read Via www.vim.org

Mewayz Team

Editorial Team

Hacker News

Vim 9.2 ni irekurwa ryingenzi ryumwanditsi wicyamamare wanditse, atangiza imikorere, kunonosora imikorere ya Vim9script, hamwe nubushobozi bwa plugin butuma bukomera kuruta ikindi gihe cyose kubateza imbere. Waba uri umukoresha wa Vim umenyereye cyangwa ukabishakisha kunshuro yambere, gusobanukirwa nibyo Vim 9.2 izana kumeza bigufasha guhitamo uburyo wabishyira mubikorwa byiterambere.

Vim 9.2 Niki kandi Kuki Bifite akamaro Kubateza Imbere?

Vim yabaye umusingi wumusaruro wabateza imbere kuva 1991, kandi Vim 9.2 ikomeza uwo murage mugukemura ibyifuzo byubuhanga bwa software. Yarekuwe nkibintu byiyongera ariko bifite ireme, Vim 9.2 yubakiye kumvugo ya Vim9script yimpinduramatwara yatangijwe muri Vim 9.0, itanga ibyanditswe byihuse, syntax isukuye, hamwe no guhuza neza nuburyo abaterankunga ba kijyambere batekereza kubyanditse no gukoresha.

Akamaro ko gusohora kurenze tekiniki ya tekinike. Byerekana ko Vim ikomeza kubungabungwa no kwihindagurika, bigatuma ihitamo igihe kirekire cyizewe kubateza imbere bifuza umwanditsi woroheje, utwarwa na clavier ukorera ahantu hose - kuva seriveri ya kure kugeza aho bakorera. Ku matsinda acunga imishinga igoye, ibidukikije byinshi, kwizerwa kwa Vim 9.2 ninyungu nyayo yo guhatanira.

Ni ibihe bintu by'ingenzi biranga Vim 9.2?

Vim 9.2 amato hamwe niterambere ryinshi abateza imbere murwego rwubuhanga bazabona akamaro. Dore gusenyuka kw'ibigaragara muri iri tangazo:

        • Imyitwarire yuzuye ya popup:
        • Amacomeka yagutse API: Imikorere mishya hamwe ninyandiko zinoze kubanditsi ba plugin byoroha kubaka umugereka uhuza cyane nintangiriro ya Vim, bigatuma ibikoresho byabateza imbere bikize bidatanze imikorere.

        Nigute Vim9script ihindura uburyo Amacomeka Yanditswe?

        Kimwe mu bintu byingenzi byerekana urukurikirane rwa Vim 9.x ni Vim9script, na Vim 9.2 ituma irushaho gukura. Gakondo ya Vimscript yasobanuwe umurongo kumurongo, ituma amacomeka atoroshye kandi bigoye kuyakomeza. Vim9script yerekanye uburyo bwakusanyirijwe hamwe, buzana umuvuduko wo gukora urwanya Python nizindi ndimi zandikwa zikoreshwa mugucomeka.

        Mu magambo afatika, ibi bivuze ko abanditsi ba plugin bashobora kwandika ibikoresho bifuza cyane - abakiriya ba seriveri y'ururimi protocole, igihe nyacyo, umurongo mugari wo kwagura imishinga - nta bakoresha bafite ikibazo cyo gutinda. Syntax nayo irasukuye kandi iramenyerewe kubateza imbere baturuka muri Python, JavaScript, cyangwa TypeScript, bikagabanya inzitizi yo gutanga umusanzu muri ecosystem ya Vim plugin.

        "

        Nigute Vim 9.2 igereranya na Neovim kumakipe yiterambere ryumwuga?

        Ikibazo cya Vim na Neovim nikibazo kimwe cyabatezimbere bakunze kujya impaka, kandi Vim 9.2 ituma igereranya riba ryiza kuruta mbere hose. Neovim yakwegereye abantu kubijyanye na plugin ecosystem ya Lua ishingiye kandi yubatswe muri LSP, ariko Vim 9.2 ibara nimbaraga zayo: guhuza urubuga rwagutse, filozofiya yo kurekura ibintu neza, hamwe na Vim9script ikuze ubu nkibikorwa byinshi bisimburana na Lua.

        💡 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 →
        > Amakipe yiterambere yibanze kubikorwa byo gutanga umusaruro no gukora byikora, guhitamo hagati yabyo akenshi biza kumurongo wihariye wa plugin ecosystem ihuza neza nakazi gasanzwe. Ubwanditsi bwombi ni bwiza, ariko Vim 9.2 yongeye kwerekana ko ari umunywanyi ukomeye wo gukoresha amanota yo mu mwuga.

        Ni iki abashinzwe iterambere bagomba kumenya mbere yo kuzamura Vim 9.2?

        Kuzamura Vim 9.2 mubisanzwe biroroshye, ariko haribintu bike ugomba kuzirikana kugirango inzibacyuho igende neza. Umurage wa Vimscript wacomwe ukomeje gukora, ariko imyitwarire imwe ikikije inyandiko scoping hamwe noguhindura ibintu birashobora gutandukana muburyo bworoshye mugihe cyo kuvanga umurage na code ya Vim9script. Gukoresha : kugenzura cyangwa gusuzuma plugin changelogs mbere yo kuzamura ni imyitozo myiza.

        Byongeye kandi, abakoresha bishingikiriza cyane kubisanzwe .vimrc iboneza bagomba kugerageza gushiraho muburyo bwateganijwe mbere yo guhindura imashini zitanga umusaruro. Inyandiko ya Vim 9.2 iruzuye, kandi amahuriro yabaturage arakora - byombi nibikoresho byiza byo gukemura ibibazo byose bihuye bivuka.

        Ibibazo bikunze kubazwa

        Ese Vim 9.2 isubira inyuma ihuza na plugins za Vimscript zisanzwe?

        Yego. Vim 9.2 ikomeza guhuza byuzuye inyuma yumurage Vimscript, so plugins hamwe nibisanzwe bikomeza gukora nta gihindutse. Moteri ya Vim9script ikorana numusemuzi gakondo, kandi urashobora kuvanga byombi muburyo bumwe. Ariko, kubikorwa byiza no kubungabunga igihe kirekire, abanditsi ba plugin barashishikarizwa kwimukira kuri Vim9script mugihe.

        Ese Vim 9.2 ishyigikira ururimi rwa seriveri y'ururimi (LSP) kavukire?

        > Amacomeka akoresha Vim9script kugirango atange hafi-kavukire ya LSP, ikubiyemo ibintu nko kurangiza kode, kujya-kubisobanuro, no kwisuzumisha neza.

        Nakura he Vim 9.2 kandi nayishyiraho nte?

        Vim 9.2 iraboneka binyuze mububiko bwemewe bwa Vim GitHub kuri github.com/vim/vim. Benshi mubakwirakwiza Linux babishyira mubayobozi babo bapakira ( apt , dnf , pacman ), kandi abakoresha macOS barashobora kuyishiraho binyuze muri Homebrew hamwe na inzoga zishyiraho vim . Abakoresha Windows barashobora gukuramo porogaramu kurubuga rwa Vim rwemewe. Buri gihe ugenzure ko ushyira mubikorwa byemewe kugirango umenye umutekano nubunyangamugayo.


        Kumenya ibikoresho nka Vim 9.2 nigice kimwe cyabateza imbere umusaruro - ariko gucunga urwego rwose rwubucuruzi bugezweho bisaba urubuga rwubatswe kuri buri cyiciro gikora. shakisha Mewayz uyumunsi utangire igeragezwa ryubusa .

        {"@ imiterere": "https: \ / \ / schema.org", "@ ubwoko": "FAQPage", "mainEntity": ikomeza guhuza neza inyuma n'umurage Vimscript, bityo amacomeka n'ibishushanyo biriho bikomeza gukora nta gihindutse moteri ya Vim9script ikorana numusemuzi gakondo, kandi urashobora kuvanga byombi muburyo bumwe. Ariko, kugirango imikorere myiza hamwe nigihe kirekire, abanditsi ba plugin barashishikarizwa kwimukira kuri Vim9script mugihe "" Ikibazo ":" " kavukire? "," yemeye Igisubizo ": {" @ ubwoko ":" Igisubizo "," umwandiko ":" Vim 9.2 ntabwo ikubiyemo kavukire yubatswe muri LSP ishyigikira uburyo Neovim ikora, ariko imikorere ya Vim9script yakozwe muri 9.2 ituma amacomeka ya gatatu ya LSP nka vim-lsp na yegappan \ / lsp bikubiyemo ibintu byuzuzanya hafi ya LSP. jya kuri-gusobanura, no kwisuzumisha neza. " ;

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