Dumating ang Vim 9.0 na may bagong scripting language at mga plugin, pagpapahusay at higit pa

VIM

Kamakailan lamang ang paglabas ng bagong bersyon ng Vim 9.0 ay inihayag, isang bersyon kung saan ipinatupad ang isang serye ng mga medyo kawili-wiling pagpapabuti, kung saan maaari naming i-highlight, halimbawa, ang isang bagong wika ng script at mga pandagdag, pati na rin ang mga bagong scheme ng kulay, mga bagong configuration at higit pa.

Para sa mga hindi nakakaalam tungkol sa Vim, dapat nilang malaman na ito ay isang cross-platform na text editor sobrang napapasadyang inspirasyon ng vi software, isang tanyag na text editor sa mga system ng UNIX. Ang pangunahing tampok Parehong Vim at Vi binubuo sa na mayroon silang iba't ibang mga mode sa pagitan ng kung saan sila kahalili upang maisagawa ang ilang mga operasyon, na pinag-iiba ang mga ito mula sa karamihan sa mga karaniwang editor, na mayroon lamang isang mode kung saan ipinasok ang mga utos gamit ang mga pangunahing kumbinasyon o mga graphic na interface.

kalakasan ay may mahusay na dokumentasyon sa format ng teksto, napakalawak at madaling maunawaan. Maaaring i-access ito ng gumagamit sa pamamagitan ng paghahanap ng paglalarawan ng iba't ibang mga pagpapaandar na maaaring malutas ang kanilang problema. Sa pamamagitan ng pagha-highlight ng sariling syntax ng tulong ng Vim ang mga keyword ay nai-highlight.

Pangunahing mga bagong tampok ng Vim 9.0

Sa bagong bersyon na ito ng Vim 9.0 na ipinakita, ito ay naka-highlight na nagpapakilala ng bagong scripting language at mga plugin, Vim9 Script, na nagbibigay ng syntax na katulad ng JavaScript, TypeScript, at Java. Ang bagong syntax ay mas madaling matutunan para sa mga nagsisimula, ngunit hindi tugma sa likod ng lumang scripting language. Kasabay nito, ang suporta para sa dating ginamit na wika at suporta para sa mga umiiral na plugin at script ay ganap na napanatili: ang luma at bagong mga wika ay suportado nang magkatabi.

Bilang karagdagan sa muling paggawa ng syntax, Sinusuportahan ng Vim9 Script ang mga pinagsama-samang function na maaaring makabuluhang tumaas ang pagganap. Sa mga pagsubok, ang mga function ay pinagsama-sama sa bytecode pinapayagang taasan ang bilis ng pagpapatupad ng script sa pagitan ng 10 at 100 beses.

Gayundin, ang Vim9 Script ay huminto sa pagpoproseso ng mga argumento ng function bilang mga associative array, na nagdulot ng maraming overhead. Ang mga function ay tinukoy na ngayon gamit ang isang "def" na pahayag at nangangailangan ng isang tahasang listahan ng mga argumento at mga uri ng pagbabalik. Ang mga variable ay tinutukoy ng expression na "var" na may tahasang uri ng detalye.

Sa kabilang banda, binibigyang-diin din na ang paghahati ng mga expression sa ilang linya ay hindi na nangangailangan ng mga backslashes, bilang karagdagan sa katotohanan na ang mekanismo ng paghawak ng error ay ganap na muling idinisenyo at ang mga function ay hindi nangangailangan ng «tawag» na keyword upang maisakatuparan, ngunit "hayaan" upang magtalaga ng mga halaga.

Kapansin-pansin din sa pinasimpleng paggawa ng module ay ang kakayahang mag-export ng mga indibidwal na function at variable para magamit sa ibang mga file. Ang mga komento ay pinaghihiwalay ng "#" sa halip na mga dobleng panipi.

Ng iba magbagos na kakaiba mula sa bagong bersyon na ito ng Vim 9.0:

  • Ang suporta sa klase ay binalak para sa mga paglabas sa hinaharap.
  • May kasamang isang hanay ng mga scheme ng kulay.
  • Pinahusay na suporta para sa spell checking at pagkumpleto ng input.
  • Nagdagdag ng mga bagong setting: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatures', 'mousemoveevent', 'quickfixtextfunc', 'spelloptions', 'thesaurusfunc', 'xtermcodes'.
  • Nagdagdag ng mga bagong command: argdedupe, balt, def, defcompile, i-disassemble, echoconsole, enddef, eval, export, final, import, var, at vim9script.
  • Ang kakayahang buksan ang terminal sa isang popup window (popup terminal) at piliin ang scheme ng kulay ng terminal ay ibinigay.
  • Nagdagdag ng LSP (Language Server Protocol) na mode ng pakikipag-ugnayan ng server sa channel.
  • Nagdagdag ng suporta para sa operating system ng Haiku.

Sa wakas kung interesado kang malaman ang tungkol dito tungkol sa bagong bersyon na ito ng Vim 9.0, maaari mong suriin ang mga detalye Sa sumusunod na link.

Paano i-install ang Vim 9.0 sa Linux?

Para sa mga interesadong mag-install ng bagong bersyon, Maaari nila itong gawin sa pamamagitan ng pagpapatupad ng alinman sa mga sumusunod na utos ayon sa kanilang system.

Para sa mga gumagamit ng Ubuntu at mga derivatives, magagawa nila ito sa pamamagitan ng pagdaragdag ng sumusunod na repository sa system at pagsasagawa ng pag-install ng Vim. Ang mga utos ay ang mga sumusunod:

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

sudo apt-get update

sudo apt install vim

Sa kaso ng mga gumagamit ng Arch Linux at mga derivatives:

sudo pacman -S vim

Flatpak

flatpak install flathub org.vim.Vim

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.