Sgaoileadh an deasaiche teacsa Vim 8.2

Às deidh bliadhna gu leth de leasachadh thachair foillsichear deasaiche teacsa Vim 8.2, a tha air a sheòrsachadh mar mhion-sgaoileadh, anns a bheilear a’ cuir às do mhearachdan cruinnichte agus a’ moladh innleachdan iomallach.

Còd Vim air a sgaoileadh le fon leth-bhreac agad fhèin cead, co-chòrdail ris an GPL, agus a 'toirt cothrom dhut an còd a chleachdadh, a sgaoileadh agus ath-obrachadh gun chuingealachaidhean. Tha prìomh fheart a ’chead Vim co-cheangailte ri tionndadh air ais atharrachaidhean - feumar leasachaidhean a chaidh a chuir an gnìomh ann am bathar treas-phàrtaidh a ghluasad chun phròiseact tùsail ma tha an neach-gleidhidh Vim den bheachd gu bheil na leasachaidhean sin airidh air aire agus a’ cur a-steach iarrtas co-fhreagarrach. A rèir an seòrsa sgaoilidh, tha Vim air a sheòrsachadh mar Charityware, i.e. An àite a bhith a’ reic a’ phrògram no a’ cruinneachadh thabhartasan airson feumalachdan a’ phròiseict, bidh ùghdaran Vim ag iarraidh suim sam bith a thoirt seachad do charthannas mas toil leis an neach-cleachdaidh am prògram.

В ùr dreach:

  • Chaidh taic airson uinneagan pop-up a chuir an gnìomh, a chaidh, còmhla ri feartan teacsa, a thoirt fa-near le luchd-leasachaidh plugan mar na feartan as motha a chaidh iarraidh nach eil aig Vim ann an sgrùdadh aig co-labhairt VimConf 2018. Leigidh pop-ups leat teachdaireachdan, criomagan còd, agus fiosrachadh sam bith eile a thaisbeanadh a bharrachd air teacsa a ghabhas deasachadh. Faodar na h-uinneagan sin a shoilleireachadh ann an diofar dhòighean agus faodar an fosgladh agus an dùnadh gu sgiobalta. Bha feum air leasachaidhean mòra air na h-innealan taisbeanaidh sgrion a chaidh a chleachdadh roimhe seo, a bharrachd air leudachadh API gus dèanamh cinnteach à obrachadh le uinneagan pop-up bho plug-ins.
  • Chuir sinn ris a’ chomas air feartan teacsa a mhìneachadh, a ghabhas cleachdadh gus pìosan teacsa a shoilleireachadh no gus raointean neo-riaghailteach a shoilleireachadh. Faodar feartan teacsa a chleachdadh ann an cruth einnsean comharrachaidh teacsa asyncronach, roghainn eile an àite na comasan comharrachaidh co-chòrdadh stèidhichte air teamplaid a bha ri fhaighinn roimhe. Is e feart sònraichte eile de fheartan teacsa gu bheil iad ceangailte ris an teacsa a tha co-cheangailte riutha agus gu bheil iad air an gleidheadh ​​​​eadhon nuair a thèid faclan ùra a chuir a-steach ron teacsa taghte.
  • Gus feartan ùra Vim 8.2 a nochdadh gu soilleir ullachadh plugan le geama a leigeas leat losgadh air caoraich a’ ruith thairis air an sgrion. Tha caoraich ruith air an taisbeanadh le bhith a’ cleachdadh pop-ups, agus tha dathadh air a chuir an gnìomh tro fheartan teacsa.

    Sgaoileadh an deasaiche teacsa Vim 8.2

  • Chaidh plugan fhoillseachadh a bharrachd gus feartan teacsa a nochdadh gobhim, air a chleachdadh airson soilleireachadh co-chàradh ann am prògraman Go, a’ faighinn fiosrachadh mu shemantics a’ chànain bho fhrithealaiche LSP air an taobh a-muigh (Protocal Freiceadan Cànain). Bithear a’ cleachdadh pop-ups ann an govim gus sanasan co-theacsail a thaisbeanadh airson crìochnachadh ainmean agus tuairisgeulan gnìomh a thaisbeanadh.
    Sgaoileadh an deasaiche teacsa Vim 8.2

  • Chaidh àithne ùr “: const” a mholadh gus caochladairean a mhìneachadh nach gabh atharrachadh:

    const TIMER_DELAY = 400

  • Chuir sinn ris a’ chomas faclairean a mhìneachadh le iuchraichean litireil gun a bhith a’ cleachdadh luachan:

    let options = #{leud: 30, àirde: 24}

  • Chuir sinn ris a’ chomas air sònrachaidhean a bhacadh, ga dhèanamh nas fhasa pìosan teacsa ioma-loidhne a shònrachadh do chaochladairean:

    leig lines =<< trim CRÌOCH
    loidhne a h-aon
    loidhne a dhà
    CRÌOCH

  • Chuir sinn ris a’ chomas slabhraidhean gnìomh a thogail nuair a bhios tu a’ gairm dhòighean:

    mylist-> criathrag (filterexpr) -> mapa (mapexpr) -> seòrsa () -> gabh còmhla ()

  • Tha am prìomh structar a 'toirt a-steach leabharlann xdiff, a tha air leasachadh mòr a dhèanamh air riochdachadh eadar-dhealachaidhean eadar diofar dhreachan teacsa;
  • Chaidh suidheachadh “modifyOtherKeys” a chuir ris gus prìomh choimeasgaidhean leudaichte a shuidheachadh
  • Taic a bharrachd airson consol ConPTY, a’ toirt cothrom dhut a h-uile dath a thaisbeanadh anns an Windows 10 consol;
  • Chaidh an stàlaichear airson Windows ùrachadh.

A bharrachd air an sin, faodar a thoirt fa-near ullachadh meur neach-deasachaidh deuchainneach Nuadh 0.5. Tha Neovim na forc de Vim a tha ag amas air leudachadh agus sùbailteachd a mheudachadh. Tha am pròiseact air a bhith a’ dol air adhart airson còrr is còig bliadhna air a chumail Bidh ath-sgrùdadh ionnsaigheach de bhun-còd Vim, a tha a’ toirt a-steach atharrachaidhean a nì còd nas fhasa a chumail suas, a’ toirt seachad dòigh air saothair a roinn eadar ioma-luchd-gleidhidh, a’ sgaradh an eadar-aghaidh bhon chridhe (faodar an eadar-aghaidh atharrachadh gun a bhith a’ beantainn ris na buill a-staigh), agus fear ùr a chur an gnìomh. ailtireachd leudachail stèidhichte air plugins. Thèid plugins airson Neovim a chuir air bhog mar phròiseasan fa leth, airson eadar-obrachadh leis a bheil an cruth MessagePack air a chleachdadh.

Source: fosgailtenet.ru

Cuir beachd ann