Hacker News

Shafin 9.2

Shafin 9.2 Wannan binciken yana zurfafa cikin batun, yana nazarin mahimmancinsa da tasirinsa. Muhimmin Ka'idodin Rufe Wannan abun ciki yana bincika: Ka'idoji da ka'idoji masu mahimmanci Abubuwan da ake amfani da su da aikace-aikace...

8 min read Via www.vim.org

Mewayz Team

Editorial Team

Hacker News

Vim 9.2 shine mahimmin sakin editan rubutu na almara, yana gabatar da ingantaccen aiki, ingantaccen tsarin haɗin gwiwar Vim9script, da ingantattun damar kayan aikin da ke sa ya zama mafi ƙarfi fiye da kowane lokaci ga masu haɓakawa. Ko kai ƙwararren mai amfani ne na Vim ko bincika shi a karon farko, fahimtar abin da Vim 9.2 ke kawowa kan tebur yana taimaka maka yanke shawarar yadda za a haɗa shi cikin ayyukan ci gaban ku.

Mene ne Vim 9.2 kuma Me yasa Yayi Mahimmanci ga Masu Haɓakawa na Zamani?

Vim ya kasance ginshiƙi na haɓaka haɓakawa tun 1991, kuma Vim 9.2 ya ci gaba da wannan gado ta hanyar magance buƙatun injiniyan software na zamani. An sake shi azaman haɓakawa mai haɓaka amma mai ma'ana, Vim 9.2 yana ginawa akan yaren Vim9script na juyin juya hali wanda aka gabatar a cikin Vim 9.0, yana ba da aiwatar da rubutun sauri, tsaftataccen tsarin daidaitawa, da mafi dacewa tare da yadda masu haɓaka zamani ke tunanin rubutu da aiki da kai.

Mahimmancin wannan sakin ya wuce tweaks na fasaha. Yana nuna cewa Vim ya ci gaba da kiyayewa da haɓakawa, yana mai da shi ingantaccen zaɓi na dogon lokaci ga masu haɓakawa waɗanda ke son nauyi mai nauyi, edita mai sarrafa madanni wanda ke gudana a ko'ina - daga sabar nesa zuwa wuraren aiki na gida. Ga ƙungiyoyin da ke gudanar da hadaddun, ayyukan mahalli da yawa, amincin Vim 9.2 shine fa'idar gasa ta gaske.

Mene ne Mabuɗin Sabbin Abubuwan Haɓakawa a cikin Vim 9.2?

Jirgin ruwa na Vim 9.2 tare da haɓaka da yawa waɗanda masu haɓakawa a duk matakan fasaha zasu sami amfani. Ga taƙaitaccen abin da ya fito fili a cikin wannan sakin:

  • Ingantacciyar aikin Vim9script: Rubutun da aka haɗa tare da Vim9script suna aiwatar da sauri fiye da Vimscript na gado, tare da Vim 9.2 tana tace mai tarawa don rage sama da kai akan hadaddun ayyuka da manyan codebases.
  • Ingantacciyar bincika nau'in: An tsawaita tsarin nau'in nau'in nau'in nau'in Vim9script, yana kama kurakurai a lokacin tattarawa maimakon lokacin aiki, wanda ke rage lokacin lalata kuma yana inganta amincin plugin.
  • Haɗin kai mafi kyawun tasha: Siffar buffer ta tashar ta sami sabuntawa don ingantaccen hulɗa tsakanin yanayin gyaran Vim da kuma zaman tasha, mai amfani don gudanar da ɗakunan gwaji ko gina umarni ba tare da barin editan ba.
  • Ingantattun halayen menu na popup: Fitowa ta atomatik da tagogi masu iyo yanzu suna haifar da tsinkaya a cikin nau'ikan tashoshi daban-daban, suna rufe kwaro-kwarorin da suka daɗe suna shafar masu amfani akan saitin da ba daidai ba.
  • Extended plugin API: Sabbin ayyuka da ingantattun takardu don mawallafa plugin ɗin suna sauƙaƙa don gina abubuwan haɓakawa waɗanda ke haɗawa sosai tare da ainihin Vim, yana ba da damar ingantaccen kayan aikin haɓakawa ba tare da sadaukar da aiki ba.

Ta yaya Vim9script ke Canja Yadda Ake Rubutun Filogi?

Ɗaya daga cikin abubuwan da suka fi dacewa na jerin Vim 9.x shine Vim9script, kuma Vim 9.2 yana sa ya ƙara girma. An fassara Vimscript na gargajiya layi ta layi, wanda ya sanya hadaddun plugins su yi jinkiri da wahalar kiyayewa. Vim9script ya gabatar da tsarin da aka haɗa, yana kawo saurin aiwatarwa wanda ke adawa da Python da sauran yarukan rubutun da aka saba amfani da su a cikin plugins na edita.

A cikin sharuddan aiki, wannan yana nufin mawallafin plugin za su iya rubuta ƙarin kayan aiki masu ban sha'awa - abokan cinikin ka'idar uwar garken harshe, ƙayyadaddun ƙayyadaddun ayyukan gudanarwa na yau da kullun - ba tare da masu amfani suna fuskantar ragi ba. Har ila yau, haɗin gwiwar ya fi tsafta kuma ya fi saba wa masu haɓakawa da ke zuwa daga Python, JavaScript, ko TypeScript, yana rage shinge don ba da gudummawa ga tsarin halittar Vim plugin.

"Vim9script ba kawai ingantawa ba ne - sake tunani ne na abin da Vim plugins zai iya zama, yana ba masu haɓaka damar gina kari na edita waɗanda ke da sauri da kuma kiyayewa a sikelin."

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

Ta yaya Vim 9.2 yake Kwatanta da Neovim don Ƙungiyoyin Ci gaban Ƙwararru?

Tambayar ta Vim da Neovim ita ce masu haɓakawa akai-akai muhawara, kuma Vim 9.2 yana sa kwatancen ya zama mafi ƙanƙanta fiye da kowane lokaci. Neovim ya jawo hankali ga tsarin yanayin plugin ɗin sa na tushen Lua da ginanniyar tallafin LSP, amma Vim 9.2 yana ƙidayar da ƙarfinsa: haɓakar dandamali mai faɗi, ƙarin falsafar sakin ra'ayin mazan jiya, da Vim9script ɗin da ya balaga yanzu a matsayin babban aiki madadin rubutun Lua.

Don ƙungiyoyin da ke aiki a cikin ƙayyadaddun mahalli - tsarin da aka haɗa, ƙaramar shigarwar uwar garken, kayan aikin gado - Vim 9.2's ƙwaƙƙwaran sawun ƙafa da rarraba binary guda ɗaya ya kasance tabbataccen fa'ida. Don ƙungiyoyin ci gaba sun mai da hankali kan kayan aiki na kayan aiki da sarrafa kayan aiki, zaɓi tsakanin su sau da yawa yakan sauko zuwa takamaiman yanayin yanayin plugin wanda ya dace da ayyukan aiki na yanzu. Duk editocin biyu suna da kyau, amma Vim 9.2 ta sake tabbatar da kanta a matsayin babban mai fafutuka don amfanin ƙwararru.

Me yakamata Masu Haɓakawa Su sani Kafin Haɓaka zuwa Vim 9.2?

Haɓakawa zuwa Vim 9.2 gabaɗaya madaidaiciya ce, amma akwai ƴan abubuwa da yakamata ku kiyaye don tabbatar da sauyi mai sauƙi. Legacy Vimscript plugins suna ci gaba da aiki, amma wasu ɗabi'a game da rubutun rubutun da sarrafa ma'auni na iya bambanta da wayo lokacin haɗa gadon gado da lambar Vim9script. Gudun :checkhealth ko kuma yin bitar bayanan abubuwan plugins kafin haɓakawa kyakkyawan aiki ne.

Bugu da ƙari, masu amfani waɗanda suka dogara da ƙa'idodi na al'ada .vimrc ya kamata su gwada saitin su a cikin yanayin tsarawa kafin canza injin samarwa. Takaddun bayanai na Vim 9.2 cikakke ne, kuma taron jama'a suna aiki - duka biyun kyawawan albarkatu ne don magance duk wasu batutuwan dacewa da suka taso.

Tambayoyin da ake yawan yi

Shin Vim 9.2 na baya ya dace da abubuwan da ake amfani da su na Vimscript?

Iya. Vim 9.2 yana kula da cikakkiyar dacewa ta baya tare da Vimscript na gado, don haka abubuwan da ke akwai da kuma daidaitawa suna ci gaba da aiki ba tare da gyara ba. Injin Vim9script yana aiki tare da mai fassara na gargajiya, kuma zaku iya haɗa duka a cikin tsari ɗaya. Koyaya, don mafi kyawun aiki da kiyayewa na dogon lokaci, ana ƙarfafa marubutan plugin suyi ƙaura zuwa Vim9script akan lokaci.

Shin Vim 9.2 yana goyan bayan Protocol Server Protocol (LSP) na asali?

Vim 9.2 ba ya haɗa da goyon bayan LSP na asali na asali kamar yadda Neovim ke yi, amma ingantaccen aikin Vim9script a cikin 9.2 yana sanya plugins na ɓangare na uku na LSP kamar vim-lsp da yegappan/lspmafi mahimmanci. Waɗannan plugins suna yin amfani da Vim9script don sadar da ƙwarewar LSP na kusa-kusa, rufe fasali kamar kammala lambar, tafi-zuwa- ma'anar, da bincike kan layi yadda ya kamata.

A ina zan iya sauke Vim 9.2 kuma ta yaya zan shigar da shi?

Ana samun Vim 9.2 ta wurin ajiyar Vim GitHub na hukuma a github.com/vim/vim. Yawancin manyan rarraba Linux sun haɗa da shi a cikin manajan fakitin su (apt>code>, dnf, pacman), kuma masu amfani da macOS za su iya shigar da shi ta hanyar Homebrew tare da brew install vim. Masu amfani da Windows za su iya sauke mai sakawa daga gidan yanar gizon Vim na hukuma. Koyaushe tabbatar da cewa kuna shigarwa daga tushe na hukuma don tabbatar da tsaro da mutunci.


Ƙirƙirar kayan aikin kamar Vim 9.2 yanki ɗaya ne na ƙwarewar haɓaka yawan aiki - amma sarrafa cikakken yanayin kasuwancin zamani yana buƙatar dandamali da aka gina don kowane Layer mai aiki. Mewayz tsarin aiki ne na kasuwanci 207-module wanda aka amince da fiye da masu amfani da 138,000, yana ba da komai daga gudanar da ayyuka da CRM zuwa tallan tallace-tallace da haɗin gwiwar ƙungiya - duk yana farawa daga $ 19 kowace wata. Idan kuna shirye don gudanar da kasuwancin ku yadda ya kamata kamar yanayin ci gaban ku, bincika Mewayz a yau kuma fara gwajin ku kyauta.