Zed ايڊيٽر کوليو آهي تعاون واري ڪوڊنگ کي سپورٽ ڪرڻ لاءِ

ملٽي يوزر ڪوڊ ايڊيٽر زيڊ جي اوپن سورس جو اعلان ڪيو، ناٿن سوبو جي اڳواڻي ۾ ترقي ڪئي وئي، ايٽم پروجيڪٽ جو ليکڪ (وي ايس ڪوڊ جو بنياد) ايٽم ايڊيٽر جي اڳوڻي ڊولپرز جي ٽيم جي شموليت سان، اليڪٽران. پليٽ فارم ۽ ٽري-سيٽر پارسنگ لائبريري. سرور جي حصي جو سورس ڪوڊ، جيڪو ملٽي يوزر ايڊيٽنگ کي همٿائي ٿو، AGPLv3 لائسنس تحت کليل آهي، ۽ ايڊيٽر پاڻ GPLv3 لائسنس تحت کليل آهي. يوزر انٽرفيس ٺاهڻ لاءِ، اسان جي پنهنجي GPUI لائبريري استعمال ڪئي وئي آهي، Apache 2.0 لائسنس جي تحت کليل آهي. پروجيڪٽ ڪوڊ ڊولپ ڪيو ويو آهي Rust ٻولي ۾. پليٽ فارمن مان، صرف macOS جي حمايت ڪئي وئي آهي (لينڪس، ونڊوز ۽ ويب لاء سپورٽ ترقي ۾ آهي).

Zed ايڊيٽر حقيقي وقت ۾ تعاون جي ترقي کي منظم ڪرڻ ۽ انٽرفيس جي وڌ ۾ وڌ پالش، پيداوار ۽ ردعمل حاصل ڪرڻ تي ڌيان ڏيڻ لاء قابل ذڪر آهي، جنهن ۾، پروجيڪٽ جي تخليق ڪندڙن جي مطابق، سڀني تبديلين جي عملن کي فوري طور تي انجام ڏيڻ گهرجي، ۽ ڪوڊنگ ڪمن کي سڀ کان وڌيڪ موثر طريقي سان حل ڪيو وڃي. زيڊ هڪ ٿلهي ايڊيٽر کي گڏ ڪرڻ جي ڪوشش ڪري ٿو ۽ جديد مربوط ترقي واري ماحول جي ڪارڪردگي کي هڪ پيداوار ۾. زيڊ کي ڊولپمينٽ ڪرڻ وقت، ايٽم ٺاهڻ جي تجربي کي نظر ۾ رکيو ويو ۽ ڪوشش ڪئي وئي ته ڪجهه نوان خيال لاڳو ڪيا وڃن ته جيئن هڪ پروگرامر لاءِ هڪ مثالي ايڊيٽر ڪهڙو هجي.

Zed جي اعلي ڪارڪردگي تمام دستياب CPU ڪور استعمال ڪندي multithreading جي فعال استعمال جي ذريعي حاصل ڪئي وئي آهي، انهي سان گڏ GPU پاسي تي ونڊو راسٽرائيزيشن. نتيجي طور، اسان حاصل ڪرڻ ۾ ڪامياب ٿي ويا آھيون تمام اعليٰ ردعمل جي شرح کي پريس ڪرڻ لاءِ جيڪو نتيجو اڳ ۾ ئي ڏيکاريل آھي ايندڙ اسڪرين اپڊيٽ چڪر ۾. ڪيل تجربن ۾، Zed ۾ اهم پريس جي جوابي وقت جو اندازو لڳايو ويو آهي 58 ms، Sublime Text 4 ۾ مقابلي لاءِ هي انگ 75 ms آهي، CLion ۾ - 83 ms، ۽ VS Code ۾ - 97 ms. Zed لاءِ شروعاتي وقت جو اندازو لڳايو ويو آهي 338 ms، Sublime Text 4 - 381 ms، VS Code - 1444 ms، CLion - 3001 ms. ميموري جو استعمال Zed لاءِ 257 MB، Sublime Text 4 لاءِ 219 MB، VS ڪوڊ لاءِ 556 MB، ۽ CLion لاءِ 1536 MB ھو.

Zed خاصيتون شامل آهن:

  • صحيح نحو جي نمايان ڪرڻ، آٽو فارميٽنگ، ساخت جي نمايان ڪرڻ ۽ لاڳاپيل ڳولا لاءِ مختلف پروگرامنگ ٻولين جي مڪمل نحو جي وڻ کي نظر ۾ رکندي؛
  • ڪالنگ لاءِ سپورٽ LSP (ٻولي سرور پروٽوڪول) سرورن لاءِ خودڪار مڪمل ڪرڻ، ڪوڊ نيويگيشن، غلطي جي تشخيص، ۽ ريفيڪٽرنگ.
  • موضوع کي ڳنڍڻ ۽ تبديل ڪرڻ جي صلاحيت. روشني ۽ اونداهي موضوعات جي دستيابي.
  • VS ڪوڊ جي ڊفالٽ ڪيبورڊ شارٽ ڪٽ استعمال ڪندي. ڪيبورڊ شارٽ ڪٽ ۽ ويم ڪمانڊ سان اختياري مطابقت موڊ.
  • GitHub Copilot سان انضمام کي سپورٽ ڪري ٿو توھان جي مدد ڪرڻ لاءِ توھان جو ڪوڊ لکڻ ۽ ريفيڪٽر ڪرڻ ۾.
  • مربوط ٽرمينل ايموليٽر.
  • هڪ گڏيل ڪم اسپيس ۾ ڪيترن ئي ڊولپرز پاران تعاون واري ڪوڊ نيويگيشن ۽ ايڊيٽنگ.
  • هڪ ٽيم ۾ گڏيل بحث ۽ ڪم جي منصوبابندي لاء اوزار. سپورٽ ٽاسڪ مينيجمينٽ، نوٽ وٺڻ ۽ پروجيڪٽ ٽريڪنگ، ٽيڪسٽ ۽ وائس چيٽ.
  • مقامي سسٽم تي ڊيٽا سان ڳنڍڻ کان سواء، ڪنهن به ڪمپيوٽر کان منصوبي تي ڪم ڪرڻ جي صلاحيت. ٻاهرين منصوبن سان ڪم ڪرڻ ساڳئي طريقي سان ڪيو ويندو آهي جيئن مقامي ڪمپيوٽر تي واقع ڪوڊ سان ڪم ڪرڻ.

Zed ايڊيٽر کوليو آهي تعاون واري ڪوڊنگ کي سپورٽ ڪرڻ لاءِ

Zed ڊولپمينٽ ٽيم جي مڪمل وقت جي ڪم کي فنانس ڏيڻ لاء، پروجيڪٽ اضافي ادا ڪيل خدمتن جي روزي جي بنياد تي ڪاروباري ماڊل استعمال ڪرڻ جاري رکڻ جو ارادو رکي ٿو. انهن خدمتن مان پهرين "زيڊ چينلز" هوندي، هڪ مجازي آفيس جي عمل سان وڏي منصوبن ۾ ترقياتي ٽيمن جي ڪم کي منظم ڪرڻ لاء، ڪيترن ئي ڊولپرز کي گڏجي تعاون ڪرڻ، ٻين شرڪت ڪندڙن سان رابطو ڪرڻ ۽ گڏوگڏ ڪوڊ لکڻ جي اجازت ڏيندو. Zed چينلز جي بنياد تي، فائر سائڊ هيڪس جي شروعات ڪئي وئي آهي، جنهن ۾ ڪو به حقيقي وقت ۾ زين جي ترقي کي ڏسي سگهي ٿو. مستقبل ۾، اهو پڻ GitHub Copilot جي انداز ۾ پنهنجي ذهين اسسٽنٽ سان هڪ خدمت مهيا ڪرڻ جي منصوبابندي ڪئي وئي آهي، ۽ ممڪن طور تي، ادا ڪيل خاص اضافو لاڳو ڪريو جيڪي تجارتي شين جي ترقي ۽ ادارن ۾ استعمال جي خاصيتن کي حساب ۾ رکن ٿيون.

Zed ايڊيٽر کوليو آهي تعاون واري ڪوڊنگ کي سپورٽ ڪرڻ لاءِ


جو ذريعو: opennet.ru

تبصرو شامل ڪريو