Sakin editan rubutu Vim 8.2

Bayan shekara daya da rabi na ci gaba ya faru saki editan rubutu Vim 8.2, wanda aka rarraba a matsayin ƙaramin saki, wanda aka kawar da kurakurai masu tarawa kuma ana ba da shawarar keɓance sabbin abubuwa.

Vim code rarraba ta a ƙarƙashin hagun naku lasisi, mai yarda da GPL, kuma yana ba ku damar amfani, rarrabawa da sake yin rikodin ba tare da hani ba. Babban fasalin lasisin Vim yana da alaƙa da juyawar canje-canje - haɓakawa da aka aiwatar a cikin samfuran ɓangare na uku dole ne a canza su zuwa ainihin aikin idan mai kula da Vim yayi la'akari da waɗannan haɓakawa sun cancanci kulawa kuma ya gabatar da buƙatu mai dacewa. Dangane da nau'in rarrabawa, an rarraba Vim azaman Charityware, watau. Maimakon sayar da shirin ko tattara gudummawa don bukatun aikin, mawallafin Vim sun nemi su ba da gudummawar kowane adadin zuwa sadaka idan mai amfani yana son shirin.

В sabo sigar:

  • An aiwatar da goyon baya ga windows masu tasowa, wanda, tare da kaddarorin rubutu, masu haɓaka plugin sun lura da su azaman mafi yawan abubuwan da ake buƙata waɗanda Vim ya rasa a cikin binciken a taron VimConf 2018. Pop-ups suna ba ka damar nuna saƙonni, snippets na lamba, da duk wani bayani a saman rubutun da za a iya gyarawa. Ana iya haskaka waɗannan tagogin ta hanyoyi daban-daban kuma ana iya buɗewa da rufewa da sauri. Aiwatar da wannan aikin yana buƙatar gyare-gyare masu mahimmanci ga hanyoyin nunin allo da aka yi amfani da su a baya, da kuma tsawo na API don tabbatar da aiki tare da windows masu tasowa daga fulogi.
  • Ƙara ikon ayyana kaddarorin rubutu, waɗanda za a iya amfani da su don haskaka guntun rubutu ko haskaka wuraren sabani. Za a iya amfani da kaddarorin rubutu ta hanyar injin nuna rubutu mai kama da juna, madadin madaidaicin madaidaicin ƙirar ƙirar ƙira wanda aka samu a baya. Wani fasali na musamman na kayan rubutu shine cewa an haɗa su tare da rubutun da ke da alaƙa da su kuma ana kiyaye su ko da lokacin da aka shigar da sababbin kalmomi kafin rubutun da aka zaɓa.
  • Don nuna a sarari sabbin fasalulluka na Vim 8.2 shirya plugin tare da wasan da ke ba ku damar harba tumaki da ke gudana a kan allo. Ana nuna tumaki masu gudu ta amfani da fafutuka, kuma ana aiwatar da launi ta hanyar kayan rubutu.

    Sakin editan rubutu Vim 8.2

  • An kuma buga plugin ɗin don nuna kaddarorin rubutu govim, wanda aka yi amfani da shi don nuna alama a cikin shirye-shiryen Go, karɓar bayanai game da ma'anar harshe daga uwar garken LSP na waje (Saitunan Harshe). Ana amfani da fafutuka a cikin govim don nuna alamun mahallin don kammala suna da kuma bayanin aikin nuni.
    Sakin editan rubutu Vim 8.2

  • An gabatar da sabon umarni na ":const" don ayyana masu canji waɗanda ba za a iya canzawa ba:

    TIMER_DELAY = 400

  • An ƙara ikon ayyana ƙamus tare da maɓalli na zahiri ba tare da amfani da ƙamus ba:

    bari zaɓuɓɓuka = ​​#{nisa: 30, tsawo: 24}

  • Ƙara ikon toshe ayyuka, yana sauƙaƙa sanya guntun rubutu na layi daya zuwa masu canji:

    bari layuka =<< datsa KARSHE
    layi daya
    layi biyu
    KARSHEN

  • Ƙara ikon gina sarƙoƙin aiki lokacin kiran hanyoyin:

    mylist-> tace(filterexpr) -> taswira (mapexpr) -> iri()->haɗa()

  • Babban tsarin ya haɗa da ɗakin karatu na xdiff, wanda ya inganta wakilcin bambance-bambance tsakanin nau'ikan rubutu daban-daban;
  • Ƙara saitin "gyaraOtherKeys" don saita haɗakar maɓalli mai tsawo
  • Ƙara goyon baya ga na'urar wasan bidiyo na ConPTY, yana ba ku damar nuna duk launuka a cikin Windows 10 na'ura wasan bidiyo;
  • An sabunta mai sakawa don Windows.

Bugu da ƙari, ana iya lura da shi horo reshen editan gwaji Neovim 0.5. Neovim cokali mai yatsa ne na Vim wanda ke mai da hankali kan haɓaka haɓakawa da sassauci. Sama da shekaru biyar kenan ana gudanar da aikin an gudanar Ƙarfafawa mai tsanani na Vim codebase, wanda ya haɗa da canje-canjen da ke sa lambar ya fi sauƙi don kiyayewa, samar da hanyar rarraba aiki tsakanin masu kula da yawa, raba ma'amala daga ainihin (za'a iya canza yanayin ba tare da taɓa masu ciki ba), da aiwatar da sabon abu. extensible gine dangane da plugins. Ana ƙaddamar da plugins don Neovim azaman matakai daban-daban, don hulɗar da ake amfani da tsarin MessagePack.

source: budenet.ru

Add a comment