Vim 9.0 ir pieejams ar jaunu skriptu valodu un spraudņiem, uzlabojumiem un daudz ko citu

VIM

Nesen tika paziņots par Vim 9.0 jaunās versijas izlaišanu, versija, kurā ir ieviesta virkne diezgan interesantu uzlabojumu, no kuriem varam izcelt, piemēram, jaunu skriptu valodu un papildinājumus, kā arī jaunas krāsu shēmas, jaunas konfigurācijas un daudz ko citu.

Tiem, kas nezina par Vim, viņiem vajadzētu zināt, ka tas ir vairāku platformu teksta redaktors ārkārtīgi pielāgojams iedvesmojoties no vi programmatūras, populārs teksta redaktors UNIX sistēmās. Galvenā iezīme gan Vims, gan Vi sastāv no tā, ka tiem ir dažādi režīmi, starp kuriem pārslēgties, lai veiktu noteiktas darbības, kas tos atšķir no izplatītākajiem redaktoriem, kuriem ir tikai viens režīms, kurā komandas tiek ievadītas, izmantojot taustiņu kombinācijas vai grafiskās saskarnes.

spars ir lieliska dokumentācija teksta formātā, tas ir ļoti plašs un viegli saprotams. Lietotājs var tai piekļūt, meklējot dažādu funkciju aprakstu, kas var atrisināt viņu problēmu. Izceļot pašu Vim palīdzības sintaksi, tiek izcelti atslēgvārdi.

Galvenās jaunās Vim 9.0 iespējas

Šajā jaunajā Vim 9.0 versijā, kas tiek prezentēta, ir uzsvērts, ka ievieš jaunu skriptu valodu un spraudņus, Vim9 skripts, kas nodrošina JavaScript, TypeScript un Java līdzīgu sintaksi. Jauno sintakse ir vieglāk apgūt iesācējiem, bet nav saderīgs ar atpakaļejošu spēku no vecās skriptu valodas. Tajā pašā laikā tiek pilnībā saglabāts atbalsts iepriekš izmantotajai valodai un atbalsts esošajiem spraudņiem un skriptiem: vecās un jaunās valodas tiek atbalstītas blakus.

Papildus sintakses pārstrādei, Vim9 skripts atbalsta kompilētās funkcijas kas var ievērojami palielināt veiktspēju. Testos funkcijas, kas kompilētas baitu kodēšanai atļauts palielināt skripta izpildes ātrumu no 10 līdz 100 reizēm.

Arī Vim9 Script pārtrauca funkciju argumentu apstrādi kā asociatīvus masīvus, kas radīja daudz pieskaitāmu izdevumu. Funkcijas tagad ir definētas ar "def" priekšrakstu, un tām ir nepieciešams precīzs argumentu un atgriešanas veidu saraksts. Mainīgos definē izteiksme "var" ar skaidru tipa specifikāciju.

No otras puses, tiek arī uzsvērts, ka, sadalot izteiksmes vairākās rindās, vairs nav nepieciešamas slīpsvītras, papildus tam, ka kļūdu apstrādes mehānisms ir pilnībā pārveidots un funkcijām nav jāizpilda atslēgvārds «call», bet "ļaujiet" piešķirt vērtības.

Vienkāršotā moduļa izveidē tika atzīmēta arī iespēja eksportēt atsevišķas funkcijas un mainīgos, lai tos izmantotu citos failos. Komentāri tiek atdalīti ar "#", nevis dubultpēdiņu.

No pārējiem maināss, kas izceļas no šīs jaunās Vim 9.0 versijas:

  • Klases atbalsts ir plānots nākamajos izlaidumos.
  • Ietver krāsu shēmu komplektu.
  • Uzlabots atbalsts pareizrakstības pārbaudei un ievades pabeigšanai.
  • Pievienoti jauni iestatījumi: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatūras', 'mousemoveevent', 'quickfixtextfunc', 'spelloptions', 'thesaurusfunc', 'xtermcodes'.
  • Pievienotas jaunas komandas: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, export, final, import, var un vim9script.
  • Tiek nodrošināta iespēja atvērt termināli uznirstošajā logā (popup terminal) un izvēlēties termināļa krāsu shēmu.
  • Pievienots LSP (Language Server Protocol) servera mijiedarbības kanāla režīms.
  • Pievienots atbalsts Haiku operētājsistēmai.

Beidzot ja jūs interesē uzzināt vairāk par to par šo jauno Vim 9.0 versiju, varat pārbaudīt sīkāku informāciju Šajā saitē.

Kā instalēt Vim 9.0 operētājsistēmā Linux?

Tiem, kurus interesē šīs jaunās versijas instalēšana, Viņi to varēs izdarīt, izpildot jebkuru no šīm komandām atbilstoši savai sistēmai.

Tiem, kas ir Ubuntu lietotāji un atvasinājumi, viņi to var izdarīt, pievienojot sistēmai šādu repozitoriju un veicot Vim instalēšanu. Komandas ir šādas:

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

sudo apt-get update

sudo apt install vim

Attiecībā uz tiem, kas ir Arch lietotāji Linux un atvasinājumi:

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.