Tifaftiraha Zed wuxuu u furmay si uu u taageero codaynta wada shaqaynta

Waxaa lagu dhawaaqay isha furan ee tifaftiraha koodhka isticmaalaha badan ee Zed, oo lagu horumariyay hoggaanka Nathan Sobo, qoraaga mashruuca Atom (asaaska VS Code) oo ay ka qayb qaadanayaan koox ka mid ah horumarinta hore ee tifaftiraha Atom, Electron. madal iyo maktabadda baarkinka geed-joogga. Koodhka isha ee qaybta server-ka, kaas oo isku xidha tafatirka isticmaaleyaal badan, waxa uu ku furan yahay shatiga AGPLv3, tafatiraha laftiisana waxa uu ku furan yahay shatiga GPLv3. Si loo abuuro is-dhexgalka isticmaalaha, maktabada GPUI noo gaar ah ayaa la isticmaalaa, oo ku furan shatiga Apache 2.0. Xeerka mashruuca waxa lagu soo saaray luqadda Rust. Goobaha, kaliya macOS ayaa hadda la taageeraa (taageerada Linux, Windows iyo Web ayaa ku jira horumarinta).

Tifaftiraha Zed waa mid caan ku ah diiradda saarista abaabulka horumarinta iskaashiga waqtiga dhabta ah iyo helitaanka ugu sarreeya, wax soo saarka iyo ka jawaab celinta interface-ka, taas oo, sida laga soo xigtay abuurayaasha mashruuca, dhammaan ficillada tafatirka waa in si degdeg ah loo sameeyaa, iyo hawlaha codeynta waa in la sameeyaa isla markiiba. in lagu xalliyo habka ugu waxtarka badan. Zed wuxuu isku dayaa inuu isku daro tifaftire fudud iyo shaqeynta jawi horumarineed oo isku dhafan oo casri ah oo hal shey ah. Marka la horumarinayo Zed, waaya-aragnimada abuurista Atom ayaa la tixgaliyay waxaana la isku dayay in la hirgeliyo fikrado cusub oo ku saabsan sida uu u ekaan karo tifaftiraha ku habboon barnaamij-sameeyaha.

Waxqabadka sare ee Zed waxaa lagu gaaraa iyadoo si firfircoon loo isticmaalo isku-dhufashada iyadoo la adeegsanayo dhammaan xudunta CPU ee la heli karo, iyo sidoo kale rasterization daaqadda dhinaca GPU. Natiijo ahaan, waxaan ku guuleysanay inaan gaarno heer jawaab celin aad u sarreeya oo ku saabsan cadaadisyada muhiimka ah iyadoo natiijada horay loo soo bandhigay wareegga cusboonaysiinta shaashadda ee soo socota. Tijaabooyinka la qaaday, wakhtiga jawaab celinta saxafada muhiimka ah ee Zed waxaa lagu qiyaasay 58 ms, marka la barbardhigo Sublime Text 4 tiradani waa 75 ms, CLion - 83 ms, iyo VS Code - 97 ms. Waqtiga bilowga Zed waxaa lagu qiyaasaa 338 ms, Sublime Text 4 - 381 ms, VS Code - 1444 ms, CLion - 3001 ms. Isticmaalka xusuusta wuxuu ahaa 257 MB ee Zed, 4 MB ee Sublime Text 219, 556 MB ee VS Code, iyo 1536 MB ee CLion.

Tilmaamaha Zed waxaa ka mid ah:

  • Iyadoo la tixgelinayo geedka syntax buuxa ee luuqadaha barnaamijyada kala duwan ee loogu talagalay muujinta syntax saxda ah, qaabaynta auto-qaabaynta, muujinta qaab-dhismeedka iyo raadinta macnaha guud;
  • Taageerada wacitaanka LSP (Language Server Protocol) adeegayaasha ee dhamaystirka otomaatig ah, navigation code, ogaanshaha qaladka, iyo dib u soo celinta.
  • Awooda isku xidhka iyo bedelida mawduucyada. Helitaanka mawduucyo iftiin iyo mugdi ah.
  • Isticmaalka furaha kiiboodhka caadiga ah ee VS Code. Habka ku habboonaanta ikhtiyaarka leh ee furayaasha kiiboodhka iyo amarrada Vim.
  • Waxay taageertaa la-qabsiga GitHub Copilot si uu kaaga caawiyo qorista iyo dib-u-habaynta koodkaaga.
  • Emulator terminal la isku daray.
  • Navigation code-ka wada shaqayneed iyo tafatirka ay sameeyeen horumariyeyaal badan oo ku jira hal goob shaqo oo la wadaago.
  • Qalabka wada hadalka iyo qorsheynta shaqada koox ahaan. Waxay taageertaa maaraynta hawsha, qoraal qaadashada iyo dabagalka mashruuca, qoraalka iyo wada sheekaysiga codka.
  • Awood u lahaanshaha in ay ku xidhmaan shaqada mashruuca kombiyuutar kasta, iyada oo aan lagu xidhin xogta nidaamka deegaanka. La shaqaynta mashaariicda dibadda waxaa loo fuliyaa si la mid ah sida ku shaqeynta koodka ee ku yaal kombuyuutarka maxalliga ah.

Tifaftiraha Zed wuxuu u furmay si uu u taageero codaynta wada shaqaynta

Si loo maalgeliyo shaqada waqti-buuxa ah ee kooxda horumarinta Zed, mashruucu wuxuu ku talajiraa inuu sii wado isticmaalka qaab ganacsi oo ku salaysan bixinta adeegyo lacag-bixineed oo dheeraad ah. Adeegyadan ugu horreeya waxay noqon doonaan "Zed Channels" iyada oo la hirgelinayo xafiis muuqaal ah oo loogu talagalay abaabulka shaqada kooxaha horumarinta ee mashaariicda waaweyn, taas oo u oggolaanaysa dhowr horumariye inay wada shaqeeyaan, la falgalaan ka qaybgalayaasha kale oo ay wada qoraan koodka. Iyada oo ku saleysan Zed Channels, hindisaha Hacks Fireside ayaa la bilaabay, kaas oo qof kasta uu daawan karo horumarka Zen laftiisa wakhtiga dhabta ah. Mustaqbalka, waxaa sidoo kale la qorsheeyay in ay bixiso adeeg leh kaaliyaha caqli-galka ah ee qaabka GitHub Copilot iyo, laga yaabo,, fulinta lacag-bixinta khaaska ah ee dheeraadka ah oo tixgelinaya waxyaabaha gaarka ah ee horumarinta alaabta ganacsiga iyo isticmaalka shirkadaha.

Tifaftiraha Zed wuxuu u furmay si uu u taageero codaynta wada shaqaynta


Source: opennet.ru

Add a comment