PĂ€rast poolteist aastat arendust on ilmunud tekstiredaktor Vim 9.1. Vim'i kood on jaotatud oma kopiraitsega litsentsi alusel, mis on ĂŒhilduv GPL-iga ning vĂ”imaldab koodi kasutada, jagada ja ĂŒmber töödelda piiranguteta. Vim'i litsentsi peamine omadus on seotud muudatuste tagastamisega â kolmandate osapoolte toodetesse rakendatud tĂ€iustused peavad olema edastatud algprojekti, kui Vim'i haldaja peab neid tĂ€iustusi tĂ€helepanuvÀÀrseteks ja saadab vastava taotluse. Leviku poolest kuulub Vim Charityware'i alla, st programmi mĂŒĂŒmise vĂ”i projekti toetuseks annetuste kogumise asemel paluvad Vim'i autorid, et kasutajad annetaksid mingisuguse summa heategevusele, kui neile programm meeldib.
Vim 9.1 on esimene vĂ€ljaanne, mille on ette valmistanud kollektiivne nĂ”ukogu, mis loodi projekti autori surma jĂ€rel ning vĂ”ttis enda kĂ€tte otsustusprotsessi. VĂ€ljaanne on pĂŒhendatud Bram Moolenaarile, Vim'i autorile ja peamisele arendajale, kes on rohkem kui 30 aastat projekti arendamisega tegelenud. Bram on lĂ”iganud lĂ€bi enamik muudatusi Vim'is â ta on kirjutanud 16.5 tuhat commit'i ja lisanud 3.5 miljonit koodirida, mis on 50 korda rohkem, kui kĂ”ik ĂŒlejÀÀnud arendajad kokku.
Peamised parandused:
- Vim9 skriptikeelele on lisatud toetust klasside ja objektide jaoks, vÔimaldades kasutada skriptides objektorienteeritud programmeerimise meetodeid.
- Lisatud on sujuva kerimise tugi.
- Markeerimise vÔimalus on rakendatud virtuaalse tekstibufferi lisamiseks, mida saab kasutada LSP-serverite antud vihjete kuvamiseks.
- Lisatud on kÀsk ':defer', et tÀita mÀÀratud funktsioon pÀrast praeguse funktsiooni lÔppu.
- Komplekti on lisatud EditorConfig plugin.
- Parendatud on OpenVMS platvormi toetust.
- Hexdump'i xxd tööriistas on nĂŒĂŒd saadaval vĂ€rvilise vĂ€ljundi ja bittide dumpide pööramise tugi.
- On lisatud uusi funktsioone ja kÀske.
- Vimi FTP-serveri kasutamine on lĂ”petatud; nĂŒĂŒd kasutatakse ressursside edastamiseks Git'i.
Allikas: opennet.ru
