Famoahana ny tonian-dahatsoratra Vim 9.0

Taorian'ny fampandrosoana roa taona sy tapany dia navoaka ny tonian-dahatsoratra Vim 9.0. Ny kaody Vim dia zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana copyleft azy manokana, mifanaraka amin'ny GPL ary mamela ny fampiasana tsy misy fetra, ny fizarana ary ny famerenana ny code. Ny endri-javatra lehibe amin'ny fahazoan-dΓ lana Vim dia mifandraika amin'ny famerenana ny fanovana - ny fanatsarana ampiharina amin'ny vokatra avy amin'ny antoko fahatelo dia tsy maintsy afindra any amin'ny tetikasa tany am-boalohany raha heverin'ny mpikarakara Vim ho mendrika hojerena ireo fanatsarana ireo ary mametraka fangatahana mifanaraka amin'izany. Araka ny karazana fizarana, Vim dia sokajiana ho Charityware, i.e. Raha tokony hivarotra ny programa na hanangona fanomezana ho an'ny filan'ny tetikasa, ny mpanoratra ny Vim dia mangataka ny hanome vola ho an'ny fiantrana raha tian'ny mpampiasa ilay programa.

Vim 9 dia manolotra fiteny vaovao amin'ny famolavolana script sy plugins - Vim9 Script, izay manome syntax mitovy amin'ny JavaScript, TypeScript ary Java. Mora kokoa ho an'ny vao manomboka mianatra ny fehezanteny vaovao, saingy tsy mifanaraka amin'ny fiteny fanoratana taloha. Mandritra izany fotoana izany, ny fanohanana ny fiteny efa nampiasaina teo aloha sy ny fifanarahana amin'ireo plugins sy script efa misy dia voatahiry tanteraka - ny fiteny taloha sy vaovao dia tohanana mifanitsy. Tsy misy fikasana hampiato ny fanohanana ny fiteny taloha.

Ho fanampin'ny famerenana indray ny syntax, ny Vim9 Script izao dia manohana ireo asa natambatra, izay mety hampitombo be ny vokatra. Tamin'ny fitsapana natao, ny fiasa natambatra ho bytecode dia nahafahana nampitombo in-10-100 ny hafainganam-pandehan'ny script. Ho fanampin'izany, ny Vim9 Script dia tsy manodina ny tohan-kevitry ny asa ho toy ny array mifandraika, izay niteraka vola be. Ny fiasa dia voafaritra amin'ny fampiasana fiteny "def" ary mitaky lisitra mazava momba ny hevitra sy ny karazana fiverenana. Ny fiovaovana dia faritana amin'ny fampiasana teny "var" miaraka amin'ny karazana famantarana mazava.

Ny fizarazarana ny fitenenana amin'ny andalana maro dia tsy mitaky fampiasana tsipika mihemotra intsony. Nohavaozina tanteraka ny rafitra fitantanana ny fahadisoana. Ny teny fanalahidy "antso" dia tsy ilaina amin'ny fampandehanana asa, fa ny "avelao" dia ilaina amin'ny fanendrena sanda. Nohamafisina ny famoronana maody - nampiana ny fahafahana manondrana ny fonction tsirairay sy ny fari-piadidiana ampiasaina amin'ny rakitra hafa. Ny fanehoan-kevitra dia sarahan'ny tarehin-tsoratra "#" fa tsy teny roa. Ny fanohanan'ny kilasy dia nomanina ho an'ny famoahana ho avy.

Ny fanovana hafa dia ahitana:

  • Misy andian-drafitra loko.
  • Fanohanana nohatsaraina amin'ny fanamarinana tsipelina sy ny famitana ny fampidirana.
  • Nampiana fanovana vaovao: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatures', 'mousemoveevent', 'quickfixtextfunc', 'spelloptions', 'thesaurusfunc', 'xtermcodes'.
  • Niampy baiko vaovao: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, fanondranana, farany, import, var ary vim9script.
  • Azo atao ny manokatra ny terminal amin'ny varavarankely mipoitra (popup-terminal) ary misafidy ny lokon'ny terminal.
  • Nampiana fomba fantsona hifaneraserana amin'ny mpizara LSP (Language Server Protocol).
  • Fanampiana fanampiny ho an'ny rafitra fandidiana Haiku.

Source: opennet.ru

Add a comment