Вим 9.0 стиже са новим скриптним језиком и додацима, побољшањима и још много тога

ВИМ

Недавно објављено је издавање нове верзије Вим-а 9.0, верзија у којој је имплементиран низ прилично занимљивих побољшања, од којих можемо издвојити, на пример, нови скриптни језик и комплементе, као и нове шеме боја, нове конфигурације и друго.

За оне који не знају за Вим, требало би да знају да је то вишеплатформски уређивач текста изузетно прилагодљив инспирисан софтвером ви, популарни уређивач текста на УНИКС системима. Главна карактеристика и Вим и Ви састоји се у томе што имају различите режиме између којих се наизменично обављају одређене радње, што их разликује од најчешћих уредника који имају само један режим у којем се команде уносе помоћу комбинација тастера или графичког интерфејса.

енергија има одличну документацију у текстуалном формату, врло је широк и лак за разумевање. Корисник му може приступити претрагом описа различитих функционалности које могу решити њихов проблем. Кључне речи су истакнуте кроз истицање синтаксе у Вимовој помоћи.

Главне нове карактеристике Вим 9.0

У овој новој верзији Вим 9.0 која је представљена, то је истакнуто уводи нови скриптни језик и додатке, Вим9 Сцрипт, који обезбеђује синтаксу сличну ЈаваСцрипт-у, ТипеСцрипт-у и Јави. Нову синтаксу је лакше научити за почетнике, али није компатибилан уназад старог скриптног језика. Истовремено, подршка за претходно коришћени језик и подршка за постојеће додатке и скрипте су у потпуности очувани: стари и нови језици су подржани један поред другог.

Поред прераде синтаксе, Вим9 Сцрипт подржава компајлиране функције што може значајно повећати перформансе. У тестовима, функције компајлиране у бајткод дозвољено да повећа брзину извршавања скрипте између 10 и 100 пута.

Такође, Вим9 Сцрипт је престао да обрађује аргументе функције као асоцијативне низове, што је изазвало много додатних трошкова. Функције су сада дефинисане са "деф" наредбом и захтевају експлицитну листу аргумената и типова повратка. Променљиве су дефинисане изразом "вар" са експлицитном спецификацијом типа.

С друге стране, такође је наглашено да за цепање израза на неколико редова више нису потребне обрнуте косе црте, поред чињенице да је механизам за руковање грешкама потпуно редизајниран и да функције не захтевају извршавање кључне речи «цалл», али «нека» да додели вредности.

Такође вредна пажње у поједностављеном креирању модула била је могућност извоза појединачних функција и променљивих за употребу у другим датотекама. Коментари су одвојени са „#“ уместо двоструким наводницима.

Од осталих променакоји се издвајају од ове нове верзије Вим-а 9.0:

  • Подршка за класу је планирана за будућа издања.
  • Укључује скуп шема боја.
  • Побољшана подршка за проверу правописа и довршавање уноса.
  • Додата нова подешавања: 'аутосхеллдир', 'цдхоме', 'цинсцопедецлс', 'гуилигатурес', 'моусемовеевент', 'куицкфиктектфунц', 'спеллоптионс', 'тхесаурусфунц', 'ктермцодес'.
  • Додате нове команде: аргдедупе, балт, деф, дефцомпиле, дисассембле, ецхоцонсоле, енддеф, евал, екпорт, финал, импорт, вар и вим9сцрипт.
  • Омогућена је могућност отварања терминала у искачућем прозору (попуп терминал) и одабира шеме боја терминала.
  • Додан режим канала интеракције са сервером ЛСП (Лангуаге Сервер Протоцол).
  • Додата подршка за Хаику оперативни систем.

Коначно ако сте заинтересовани да сазнате више о томе о овој новој верзији Вим-а 9.0, можете проверити детаље У следећем линку.

Како инсталирати Вим 9.0 на Линук?

За оне који су заинтересовани за инсталирање ове нове верзије, Они ће то моћи да изврше извршавањем било које од следећих команди према свом систему.

За оне који су Убунту корисници и деривати, они то могу да ураде додавањем следећег спремишта у систем и извођењем Вим инсталације. Команде су следеће:

sudo add-apt-repository ppa:jonathonf/vim-daily

sudo apt-get update

sudo apt install vim

У случају оних који су корисници Арцха Линук и деривати:

sudo pacman -S vim

Флатпак

flatpak install flathub org.vim.Vim

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.