Sgaoileadh an deasaiche teacsa Vim 9.0

Às deidh dà bhliadhna gu leth de leasachadh, chaidh an deasaiche teacsa Vim 9.0 a leigeil ma sgaoil. Tha an còd Vim air a chuairteachadh fon chead copyleft aige fhèin, co-chòrdail ris an GPL agus a’ ceadachadh cleachdadh gun chrìoch, cuairteachadh agus ath-obrachadh den chòd. 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 neach-gleidhidh Vim den bheachd gu bheil na leasachaidhean sin airidh air aire agus a’ cur a-steach iarrtas co-fhreagarrach. A rèir 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.

Tha Vim 9 a 'tabhann cànan ùr airson a bhith a' leasachadh sgriobtaichean agus plugins - Vim9 Script, a tha a 'toirt seachad co-chòrdadh coltach ri JavaScript, TypeScript agus Java. Tha an co-chòrdadh ùr nas fhasa do luchd-tòiseachaidh ionnsachadh, ach chan eil e co-chòrdail air ais ris an t-seann chànan sgriobtaidh. Aig an aon àm, tha taic don chànan a chaidh a chleachdadh roimhe agus co-chòrdalachd le plugins agus sgriobtaichean a th’ ann mar-thà air an làn ghleidheadh ​​- tha na seann chànanan is na cànanan ùra a’ faighinn taic ann an co-shìnte. Chan eil planaichean ann airson stad a chuir air taic don t-seann chànan.

A bharrachd air a bhith ag ath-obrachadh a’ cho-chòrdadh, tha Vim9 Script a-nis a’ toirt taic do ghnìomhan cruinnichte, a dh’ fhaodadh cinneasachd àrdachadh gu mòr. Anns na deuchainnean a chaidh a dhèanamh, bha gnìomhan air an cur ri chèile ann am bytecode ga dhèanamh comasach astar coileanadh an sgriobt àrdachadh 10-100 uair. A bharrachd air an sin, cha bhith Vim9 Script a’ pròiseasadh argamaidean gnìomh tuilleadh mar arrays co-cheangailte, a lean gu àrdachadh mòr. Tha gnìomhan a-nis air am mìneachadh le bhith a’ cleachdadh abairt “def” agus feumaidh iad liosta soilleir de argamaidean agus seòrsaichean tilleadh. Tha caochladairean air am mìneachadh le bhith a’ cleachdadh abairt “var” le comharra seòrsa soilleir.

Chan fheum sgaradh abairtean thairis air grunn loidhnichean tuilleadh cùl-taic a chleachdadh. Chaidh an uidheamachd làimhseachadh mhearachdan ath-dhealbhadh gu tur. Chan eil feum air am prìomh fhacal “gairm” gus gnìomhan a ruith, ach tha feum air “leig” airson sònrachaidhean luach. Tha cruthachadh mhodalan air a dhèanamh nas sìmplidhe - chaidh an comas às-mhalairt gnìomhan fa leth agus caochladairean airson an cleachdadh ann am faidhlichean eile a chur ris. Tha beachdan air an sgaradh le caractar "#" an àite luachan dùbailte. Tha taic clas air a phlanadh airson fiosan san àm ri teachd.

Am measg atharrachaidhean eile tha:

  • Tha seata de sgeamaichean dath air a thoirt a-steach.
  • Taic nas fheàrr airson dearbhadh litreachaidh agus crìochnachadh in-chur.
  • Chaidh roghainnean ùra a chur ris: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatures', 'mousemoveevent', 'quickfixtextfunc', 'litreachadh', 'thesaurusfunc', 'xtermcodes'.
  • Chaidh òrdughan ùra a chur ris: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, às-mhalairt, deireannach, in-mhalairt, var agus vim9script.
  • Tha e comasach an inneal-crìochnachaidh fhosgladh ann an uinneag pop-up (popup-terminal) agus tagh sgeama dathan a’ chrìoch.
  • Modh seanail air a chur ris airson eadar-obrachadh leis an fhrithealaiche LSP (Language Server Protocol).
  • Taic a bharrachd airson siostam-obrachaidh Haiku.

Source: fosgailtenet.ru

Cuir beachd ann