Priljubljeni urejevalnik besedil za Linux Vim ima na voljo novo različico, različico 9.0. Nova različica predstavlja prenovljen skriptni jezik, imenovan Vim9 Script.
Vim 9.0 "naredi velik korak"
Ustvarjalec Vim Bram Moolenaar je novo različico napovedal v objava na Vimovi uradni spletni strani. "Po mnogih letih postopnega izboljševanja Vim zdaj naredi velik korak z veliko izdajo," je zapisal Moolenaar.
Medtem ko je Vim že imel skriptni jezik, Vim9 Script naredi nekaj sprememb v delovanju komentarjev, funkcij in dodeljevanja spremenljivk. Medtem ko bo večina uporabnikov želela počakati, da upravitelj paketov njihove distribucije posodobi Vim, lahko uporabniki Unixa/Linuxa, ki želijo preizkusiti novo različico, prenesejo izvorno kodo iz stran za prenosin ga sestavite.
Povečanje hitrosti skriptiranja v Vimu 9.0
Moolenaar je dejal, da so bile te spremembe izvedene, da bi Vim9 Script uskladili z drugimi programskimi jeziki in izboljšali zmogljivost:
Nov skriptni jezik, kaj je to potrebno? Skript Vim se sčasoma povečuje, hkrati pa ohranja združljivost za nazaj. To pomeni, da slabih odločitev iz preteklosti pogosto ni mogoče spremeniti, združljivost z Vi pa omejuje možne rešitve. Izvajanje je precej počasno, vsaka vrstica je razčlenjena vsakič, ko se izvede.
Moolenaar je dejal, da so imeli programi Vim9 Script hitrost izvajanja do 100-krat povečano v primerjavi s starejšim skriptnim jezikom. To dosežemo s prevajanjem ukazov za učinkovito izvajanje.
Vim 9.0 predstavlja velik prelom s tradicijo Vi
Nova različica Vima označuje veliko spremembo v njegovi funkcionalnosti s skriptom Vim9, tudi za ceno združljivosti z urejevalnikom Vi, ki se pogosto uporablja v svetu Linuxa in Unixa. Slednji urejevalnik obstaja od leta 1977, ko ga je napisal soustanovitelj podjetja Sun Microsystems Bill Joy na kalifornijski univerzi Berkeley. Vi je kasneje postal glavna komponenta Različica BSD Unix in se razširil na širši svet Unixa.
Vim si je v preteklosti prizadeval za največjo združljivost z Vi ob dodajanju novih funkcij, do te mere, da se mnogi sistemi dejansko zaženejo z Vimom, ko se Vi pokliče iz ukazne vrstice. Vključen je v številne distribucije Linuxa in macOS. To pomeni, da je Vim 9.0 velika sprememba vseprisotnega dela programske opreme, na katero se zanašajo razvijalci in sistemski skrbniki. Kljub temu obstaja "starejši" način za izvajanje starejših skriptov. Zdi se, da je to poskus pomiritve morebitnih skrbi uporabnikov glede združljivosti za nazaj.
Moolenaar obljublja, da bo v prihodnjih različicah prišlo še več sprememb. Karkoli se zgodi, mnogi prvi uporabniki se lahko znajdejo v poskusu ugotoviti, kako zapustiti Vim.
Vim 9.0: velika sprememba glavnega urejevalnika besedil
Vim je zelo razširjeno orodje v svetu Linuxa in spremembe Vim 9.0 predstavljajo velik pretres. Že zaradi nenavadnih ukazov na tipkovnici Vim se bodočim uporabnikom zdi zastrašujoče, vendar mnogi od njih ugotovijo, da se učenje ukazov izplača v smislu učinkovitosti.