Vim 9.2
Vim 9.2 O lenei su'esu'ega e su'esu'e i le autu, su'esu'e lona taua ma le a'afiaga. Manatu Autu o lo'o ufiufi O lo'o su'esu'eina e lenei mea: O mataupu faavae ma a'oa'oga Fa'atinoga fa'atino ma fa'aoga...
Mewayz Team
Editorial Team
O le Vim 9.2 o se fa'asalalauga taua tele o le tusitala o tusitusiga, fa'ailoaina le fa'aleleia atili o fa'atinoga, fa'amanino Vim9script syntax, ma fa'asiliina mea fa'apipi'i e mafai ai ona sili atu le malosi nai lo se isi lava taimi mo tagata atia'e. Pe o oe ose tagata masani Vim fa'aoga po'o le su'esu'eina mo le taimi muamua, o le malamalama i mea o lo'o aumai e Vim 9.2 i le laulau e fesoasoani ia te oe e filifili ai pe fa'afefea ona tu'ufa'atasia i totonu o lau galuega fa'atupuina.
O le a le Vim 9.2 ma Aisea e Taua ai mo Atina'e Fa'aonaponei?
Vim ua avea ma maatulimanu o atina'e gaosiga talu mai le 1991, ma Vim 9.2 o lo'o fa'aauauina lena talatuu e ala i le fa'atalanoaina o mana'oga o fa'ainisinia polokalame fa'aonaponei. Fa'aola o se fa'afouga fa'aopoopo ae uigā, o le Vim 9.2 e fa'avae i luga o le gagana fou Vim9script na fa'alauiloa mai i le Vim 9.0, e ofoina atu ai le fa'atinoina o le fa'atinoina o tusitusiga, fa'amama le fa'asologa, ma sili atu le fetaui ma le auala e mafaufau ai tagata fa'aonaponei fa'aonaponei e uiga i tusitusiga ma masini.
O le taua o lenei fa'asalalauga e sili atu nai lo tweaks fa'apitoa. O loʻo faʻaalia ai o le Vim o loʻo tumau pea le tausia ma le faʻaleleia, ma avea ai ma se filifiliga umi mo tagata atiaʻe o loʻo manaʻo i se mama mama, faʻatonu faʻatonu e taʻavale i soʻo se mea - mai server mamao i fale faigaluega i le lotoifale. Mo 'au o lo'o fa'atautaia galuega lavelave, tele-si'osi'omaga, o le fa'atuatuaina o le Vim 9.2 ose fa'atauvaga moni.
O a Faiga Fou Autu ile Vim 9.2?
Vim 9.2 va'a fa'atasi ai ma ni fa'aleleia atili e maua e le au atia'e i tulaga fa'apitoa e aoga. O le fa'avasegaina lea o mea o lo'o iloga mai i lenei fa'asalalauga:
- Fa'aleleia le fa'atinoga o le Vim9script: O fa'amaumauga tu'ufa'atasia ma le Vim9script e fa'ataunu'uina sili atu le vave nai lo le Vimscript tuai, fa'atasi ai ma le Vim 9.2 e fa'amamāina le tu'ufa'atasi e fa'aitiitia ai le fa'aulu i luga o fa'agaioiga lavelave ma codebases tetele.
- Fa'aleleia le siakiina o ituaiga: Vim9script's strict type system ua fa'alauteleina, e maua ai le tele o mea sese i le taimi e tu'ufa'atasia nai lo le taimi fa'agaoioiga, lea e fa'aitiitia ai le taimi fa'apipi'i ma fa'aleleia le fa'atuatuaina o le plugin.
- E sili atu le tu'ufa'atasiga fa'amau: Na maua e le fa'ailoga fa'agata fa'agata fa'afouga mo feso'ota'iga fa'alelei i le va o le si'osi'omaga fa'ata'ita'i a Vim ma fa'atasiga fa'apipi'i, aoga mo su'ega su'ega po'o le fauina o tulafono e aunoa ma le tu'ua o le fa'atonu.
- Fa'amanino fa'aa'oa'oga fa'ailoga: Fa'amae'a fa'amae'a ma fa'amalama opeopea ua sili atu ona fa'aalia i luga o emulators 'ese'ese, tapuni ai fa'ama'i mata'i ua leva ona a'afia ai tagata fa'aoga i fa'atonuga masani.
- API fa'aopoopo fa'aopoopo: O galuega fou ma fa'amatalaga fa'alelei mo tusitala fa'apipi'i e fa'afaigofie ai ona fausia fa'aopoopoga e matua tu'ufa'atasia loloto ma le Vim's core, e mafai ai ona fa'atamaoaigaina meafaigaluega a le atina'e e aunoa ma le ositaulagaina o le fa'atinoga.
E Fa'afefea ona Suia e Vim9script le Auala e Tusia ai Fa'apipi'i?
O se tasi o vaega pito sili ona taua o le Vim 9.x faasologa o le Vim9script, ma le Vim 9.2 ua atili ai ona matua. O le Vimscript masani na faʻamatalaina laina i luga ole laina, lea na faʻagesegese ma faigata ai ona tausia faʻapipiʻi lavelave. O le Vim9script na fa'alauiloa mai ai se faiga tu'ufa'atasia, e maua ai le saoasaoa o le fa'atinoga e fa'atusaina ai le Python ma isi gagana tusitusi e masani ona fa'aogaina i fa'atonu plugins.
I upu fa'atino, o lona uiga e mafai e tusitala fa'apipi'i ona tusia ni mea faigaluega sili atu - gagana fa'apolokalame fa'aumau fa'atau, liters taimi moni, fa'alautelega fa'atonutonuina o galuega fa'atino - e aunoa ma tagata fa'aoga e fa'aletonu. O le syntax e sili atu ona mama ma sili atu ona masani i tagata atiaʻe e sau mai le Python, JavaScript, poʻo le TypeScript, e faʻaitiitia ai le pa i le saofagā i le Vim plugin ecosystem.
"Vim9script e le na'o se fa'ata'ita'iga - o se toe fa'afouga o mea e mafai ona i ai Vim plugins, e mafai ai e tagata atia'e ona fausia fa'aopoopoga fa'atonu e vave ma fa'atumauina i le fua."
💡 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 →
E Fa'afefea le Vim 9.2 Fa'atusatusa i Neovim mo Vaega Fa'apolofesa Atina'e?
O le fesili Vim versus Neovim o se tasi o tagata atiaeina e masani ona fefinauai, ma Vim 9.2 ua sili atu le faʻatusatusaina nai lo se isi lava taimi. Neovim ua tosina mai ai le mafaufau mo lona fa'aogaina o le fa'aogaina o mea fa'apipi'i i Lua ma le lagolago a le LSP ua fausia, ae o le Vim 9.2 e fa'atatau i ona lava malosi: fa'atatauga lautele fa'avae, se filosofia fa'asao fa'asao, ma le Vim9script ua matua nei o se suiga maualuga i le fa'asologa o le Lua.
Mo 'au o lo'o galulue i si'osi'omaga fa'atapula'aina - faiga fa'apipi'i, fa'apipi'i la'ititi o le 'au'aunaga, mea fa'aleaganu'u fa'aleaganu'u - Vim 9.2's si'osi'omaga mama ma fa'asoa tasi-binary o lo'o tumau pea le lelei fa'amoemoe. Mo 'au atina'e o lo'o taula'i i le gaosiga o meafaigaluega ma galuega fa'aautomatika, o le filifiliga i le va o le lua e masani lava ona o'o mai i lalo i le fa'aoga fa'anatura fa'apipi'i fa'apipi'i e fetaui lelei ma fa'aoga o lo'o iai. O faatonu uma e lua e lelei tele, ae o le Vim 9.2 o loʻo toe faʻaalia o ia lava o se tauvaga ogaoga mo le faʻaogaina o tomai faʻapitoa.
O le a le mea e tatau ona iloa e le au atiaʻe ae leʻi faʻaleleia i le Vim 9.2?
O le fa'aleleia i le Vim 9.2 e masani lava ona tuusa'o, ae o lo'o i ai ni nai mea e teu i lou mafaufau e fa'amautinoa ai le sologa lelei o suiga. Legacy Vimscript plugins o loʻo faʻaauau pea ona galue, ae o nisi o amioga e uiga i le vaʻaia o tusitusiga ma le felafolafoaʻi o le taulimaina e ono eseese maaleale pe a faʻafefiloi le talatuu ma le Vim9script code. O le fa'agaioia :checkhealth po'o le toe iloiloina o su'ega fa'apipi'i a'o le'i fa'afou ose faiga lelei.
E le gata i lea, o tagata fa'aoga e fa'alagolago tele i fa'aganu'u .vimrc e tatau ona fa'ata'ita'i a latou seti i se si'osi'omaga fa'atulagaina a'o le'i fesuia'i masini gaosiga. O fa'amaumauga a le Vim 9.2 o lo'o atoatoa, ma o lo'o fa'agaoioia fono fa'alaua'itele - o mea uma ia e sili ona lelei mo le fofoina o so'o se fa'afitauli fetaui e tula'i mai.
Fesili e Fai soo
E fetaui le Vim 9.2 i tua ma fa'apipi'i Vimscript o iai?
Ioe. O le Vim 9.2 o loʻo faʻatumauina atoatoa le fesoʻotaʻiga i tua ma Vimscript talatuu, o lea e faʻaauau pea ona faʻaogaina faʻapipiʻi ma faʻasalalauga e aunoa ma se suiga. O le Vim9script engine e alu faʻatasi ma le faʻaliliu upu masani, ma e mafai ona e faʻafefiloi uma i le faatulagaga tutusa. Ae peita'i, mo le fa'atinoga sili ona lelei ma le fa'atumauina mo se taimi umi, e fa'amalosia tusitala fa'apipi'i e fa'asolo atu i le Vim9script i le aluga o taimi.
E lagolagoina e le Vim 9.2 le Language Server Protocol (LSP) fa'apitonu'u?
O le Vim 9.2 e le o aofia ai le lagolago a le LSP fa'ale-aganu'u e pei ona faia e Neovim, ae o le fa'aleleia atili o le Vim9script fa'atinoga i le 9.2 ua fa'atupuina ai fa'apipi'i LSP lona tolu e pei o vim-lspma yegappan/lsp e sili atu ona tali mai. O nei plugins e fa'aogaina ai le Vim9script e fa'aolaina ai fa'amatalaga lata ane i le LSP, e aofia ai vaega e pei o le fa'amae'aina o fa'ailoga, alu-i-fa'amatalaga, ma fa'ata'ita'iga i totonu ma le lelei.
O fea e mafai ona ou siiina mai ai le Vim 9.2 ma faʻafefea ona ou faʻapipiʻiina?
Vim 9.2 o lo'o avanoa ile faleteuoloa Vim GitHub ile github.com/vim/vim. Ole tele ole tufatufaina ole Linux e aofia ai ile latou pule o pusa (apt, dnf, pacman), ma e mafai e tagata fa'aoga macOS ona fa'apipi'i e ala ile Homebrew ma brew install vim. E mafai e tagata faʻaoga Windows ona sii mai le faʻapipiʻi mai le upega tafaʻilagi aloaia a Vim. Fa'amaonia i taimi uma o lo'o e fa'apipi'i mai fa'apogai aloa'ia ina ia mautinoa le saogalemu ma le fa'amaoni.
O mea faigaluega fa'ata'ita'i e pei o le Vim 9.2 o se tasi lea o vaega o le paso fa'atupuina o gaosiga - ae o le puleaina o le lautele o pisinisi fa'aonaponei e mana'omia ai se fa'avae fausia mo so'o se vaega fa'atino. Mewayz ose 207-module pisinisi faagaioia faiga fa'atuatuaina e le silia ma le 138,000 tagata fa'aoga, ofo atu mea uma mai le fa'atonuina o galuega ma le CRM i le maketiina o masini ma le galulue fa'atasi - e amata uma i le $19 i le masina. Afai ua e sauni e fa'agaoioia lau pisinisi e pei o lou si'osi'omaga tau atina'e, su'esu'e Mewayz i le aso nei ma amata lau su'ega saoloto.
We use cookies to improve your experience and analyze site traffic. Cookie Policy