A Vim 9.0 új szkriptnyelvvel és bővítményekkel, fejlesztésekkel és még sok mással érkezik

JÖTTEM

nemrég bejelentették a Vim 9.0 új verziójának megjelenését, egy verzió, amelyben egy sor egészen érdekes fejlesztést valósítottak meg, amelyek közül kiemelhetünk például egy új szkriptnyelvet és kiegészítéseket, valamint új színsémákat, új konfigurációkat és egyebeket.

Azok számára, akik nem ismerik a Vim-et, tudniuk kell, hogy ez az többplatformos szövegszerkesztő rendkívül testreszabható a vi szoftver inspirálta, népszerű szövegszerkesztő UNIX rendszereken. A fő jellemző mind Vim, mind Vi abban áll, hogy különböző módjaik vannak, amelyek között váltani kell bizonyos műveletek végrehajtásához, amely megkülönbözteti őket a leggyakoribb szerkesztőktől, amelyeknek csak egy módja van, amelyben a parancsokat billentyűkombinációk vagy grafikus interfészek segítségével lehet megadni.

életkedv kiváló formátumú dokumentációval rendelkezik, nagyon tág és könnyen érthető. A felhasználó úgy érheti el, hogy megkeresi a problémáját megoldó különböző funkciók leírását. A Vim segítségének saját szintaxisának kiemelésével kiemelik a kulcsszavakat.

A Vim 9.0 fő újdonságai

A Vim 9.0 bemutatott új verziójában kiemelték, hogy új szkriptnyelvet és bővítményeket vezet be, Vim9 Script, amely a JavaScript-hez, a TypeScript-hez és a Java-hoz hasonló szintaxist biztosít. Az új szintaxis könnyebben megtanulható kezdőknek, de visszafelé nem kompatibilis a régi szkriptnyelvből. Ugyanakkor a korábban használt nyelv támogatása, valamint a meglévő bővítmények és szkriptek támogatása teljes mértékben megmarad: a régi és az új nyelvek egymás mellett támogatottak.

A szintaxis átdolgozása mellett A Vim9 Script támogatja a lefordított függvényeket ami jelentősen növelheti a teljesítményt. Tesztekben bytekódra fordított függvények lehetővé teszi a szkript végrehajtási sebességének 10-100-szoros növelését.

Ezenkívül a Vim9 Script leállította a függvény argumentumainak asszociatív tömbként történő feldolgozását, ami sok többletköltséget okozott. A függvények mostantól "def" utasítással vannak meghatározva, és az argumentumok és a visszatérési típusok explicit listája szükséges. A változókat a "var" kifejezés határozza meg explicit típusmeghatározással.

Másrészt azt is kiemelik, hogy a kifejezések több sorra történő felosztása már nem igényel fordított perjelet, amellett, hogy a hibakezelési mechanizmust teljesen újratervezték, és a függvényekhez nem szükséges a "call" kulcsszó végrehajtása, hanem a «legyen» értékek hozzárendelésére.

Szintén figyelemre méltó, hogy az egyszerűsített modulkészítés lehetővé tette az egyes függvények és változók exportálását más fájlokban való felhasználás céljából. A megjegyzéseket idézőjelek helyett „#” választja el.

A többiek közül megváltozikamelyek kiemelkednek a Vim 9.0 új verziójából:

  • A jövőbeli kiadásokhoz osztálytámogatást tervezünk.
  • Egy sor színsémát tartalmaz.
  • Továbbfejlesztett támogatás a helyesírás-ellenőrzéshez és a bevitel befejezéséhez.
  • Új beállítások hozzáadva: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatures', 'mousemoveevent', 'quickfixtextfunc', 'spelloptions', 'thesaurusfunc', 'xtermcodes'.
  • Új parancsok hozzáadva: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, export, final, import, var és vim9script.
  • Lehetőség van a terminál felugró ablakban történő megnyitására (popup terminál) és a terminál színsémájának kiválasztására.
  • Hozzáadott LSP (Language Server Protocol) szerver interakciós csatorna mód.
  • Hozzáadott támogatás a Haiku operációs rendszerhez.

Végül ha érdekel, hogy többet tudjon meg róla a Vim 9.0 új verziójával kapcsolatban megtekintheti a részleteket A következő linken.

Hogyan telepítsem a Vim 9.0-t Linuxra?

Azok számára, akiket érdekel az új verzió telepítése, Képesek lesznek rá, ha a következő parancsok bármelyikét végrehajtják a rendszerüknek megfelelően.

Azoknak, akik Ubuntu felhasználók és származékai, ezt úgy tehetik meg, hogy hozzáadják a következő tárolót a rendszerhez, és végrehajtják a Vim telepítését. A parancsok a következők:

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

sudo apt-get update

sudo apt install vim

Azok esetében, akik Arch felhasználók Linux és származékai:

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.