Siideynta tifaftiraha qoraalka Vim 8.2

Hal sano iyo badh ka dib korriin dhacay sii daynta tifaftiraha qoraalka Sababtoo ah 8.2, kaas oo loo kala saaro siidaynta yar yar, kaas oo khaladaadka urursan la tirtiro lana soo jeediyo hal-abuuro gooni-gooni ah.

Vim code qaybiyey hoos koobigaaga bidix shati, u hoggaansan GPL, oo ​​kuu oggolaanaya inaad isticmaasho, qaybiso oo dib u shaqeyso koodka xannibaad la'aan. Muuqaalka ugu muhiimsan ee shatiga Vim wuxuu la xiriiraa dib-u-celinta isbeddelada - hagaajinta lagu hirgeliyay alaabta dhinac saddexaad waa in loo wareejiyaa mashruuca asalka ah haddii Vim ilaaliyaha uu tixgeliyo hagaajintan mudan in fiiro gaar ah loo yeesho oo uu soo gudbiyo codsi u dhigma. Marka loo eego nooca qaybinta, Vim waxaa loo kala saaraa sida Charityware, i.e. Halkii laga iibin lahaa barnaamijka ama ururinta deeqaha baahida mashruuca, qorayaasha Vim waxay waydiisanayaan inay ku deeqaan wax kasta oo samafal ah haddii isticmaaluhu jecel yahay barnaamijka.

Π’ cusub noocyada:

  • Taageerada daaqadaha pop-up ayaa la hirgeliyay, kuwaas oo, oo ay la socdaan guryaha qoraalka, ay xuseen horumariyeyaasha plugin sida sifooyinka ugu badan ee la codsado ee Vim ka maqan yahay sahan ee shirka VimConf 2018. Pop-ups waxay kuu oggolaanayaan inaad muujiso fariimaha, godadka koodka, iyo macluumaad kasta oo kale oo ku dul qoran qoraalka la tafatiran karo. Daaqadahan siyaabo kala duwan ayaa loo iftiimin karaa oo si dhakhso ah ayaa loo furi karaa loona xidhi karaa. Hirgelinta hawshan waxay u baahday horumar la taaban karo oo lagu sameeyay habab bandhigeedka shaashadda ee hore loo isticmaalay, iyo sidoo kale kordhinta API si loo hubiyo shaqada daaqadaha soo booda ee fur-yada.
  • Waxaa lagu daray awoodda lagu qeexo sifooyinka qoraalka, kuwaas oo loo isticmaali karo in lagu muujiyo qaybo ka mid ah qoraalka ama lagu muujiyo meelaha gardarrada ah. Guryaha qoraalka waxa loo isticmaali karaa qaab matoorka muujinta qoraalka asynchronous, beddelka hab-dhismeedka hore ee la heli karo ee muujinta awoodaha. Muuqaal kale oo gaar ah oo ka mid ah sifooyinka qoraalka ayaa ah in lagu dhejiyo qoraalka iyaga la xidhiidha oo la ilaaliyo xitaa marka ereyo cusub la geliyo qoraalka la doortay ka hor.
  • Si cad loo muujiyo astaamaha cusub ee Vim 8.2 diyaariyay plugin leh ciyaar kuu ogolaanaysa inaad toogto idaha ku socda shaashadda. Idaha ordaya ayaa lagu soo bandhigaa iyadoo la isticmaalayo pop-ups, midabayntana waxaa lagu hirgeliyaa sifooyinka qoraalka.

    Siideynta tifaftiraha qoraalka Vim 8.2

  • Plugin ayaa sidoo kale la daabacay si loo muujiyo sifooyinka qoraalka govim, loo isticmaalo muujinta syntax ee barnaamijyada Go, helitaanka macluumaadka ku saabsan semantiga luqadda server LSP dibadda ah (Borotokoolka Adeegga Afka). Pop-ups in govim waxaa loo isticmaalaa in lagu muujiyo tilmaamo macnaha guud ee dhamaystirka magaca iyo muujinta sharaxaadaha shaqada.
    Siideynta tifaftiraha qoraalka Vim 8.2

  • Amarka cusub ":const" ayaa la soo jeediyay si loo qeexo doorsoomayaasha aan la bedeli karin:

    const TIMER_DELAY = 400

  • Lagu daray awoodda lagu qeexo qaamuusyada leh furayaasha saxda ah iyada oo aan la isticmaalin xigashooyin:

    ikhtiyaarka daa = #{ballaadhka: 30, dhererka: 24}

  • Waxaa lagu daray awoodda lagu joojinayo shaqooyinka, taasoo sahlaysa in lagu meeleeyo qaybo badan oo qoraal ah oo dhowr xariiq ah doorsoomayaal:

    xariiqo =<< jar END
    line kow
    safka labaad
    END

  • Waxaa lagu daray awoodda lagu dhisayo silsiladaha shaqada marka la wacayo hababka:

    mylist->filter(filterexpr)->map(mapexpr)->nooca()->ku biir()

  • Qaab dhismeedka ugu muhiimsan waxaa ka mid ah maktabadda xdiff, taas oo si weyn u wanaajisay matalaadda kala duwanaanshaha qoraallada kala duwan;
  • Lagu daray "wax ka beddelOtherKeys" si loo dejiyo isku darka muhiimka ah ee la fidiyay
  • Taageerada lagu daray ConPTY console, oo kuu ogolaanaysa inaad soo bandhigto dhammaan midabada ku jira Windows 10 console;
  • Ku rakibaha Daaqadaha waa la casriyeeyay.

Intaa waxaa dheer, waxaa lagu ogaan karaa tababarka laanta tafatiraha tijaabada ah Neovim 0.5. Neovim waa fargeeto Vim ah oo diiradda saaraya kordhinta dabacsanaanta iyo dabacsanaanta. Mashruucan ayaa socday in ka badan shan sano qabtay Dib-u-habayn xoog leh oo lagu sameeyay Vim codebase, oo ay ku jiraan isbeddelada ka dhigaya koodhka si sahlan loo sii wadi karo, bixinta hab lagu qaybiyo shaqada inta u dhaxaysa dhowr ilaaliyeyaal, kala saar interface ka xudunta (interface waa la bedeli karaa iyada oo aan la taaban gudaha), oo hirgeli mid cusub. Nashqado extensible oo ku salaysan plugins. Plugins for Neovim waxaa loo bilaabay sidii habab kala duwan, oo loogu talagalay isdhexgalka kaas oo qaabka MessagePack loo isticmaalo.

Source: opennet.ru

Add a comment