සහයෝගී කේතීකරණයට සහාය වීමට Zed සංස්කාරකය විවෘත වේ

Atom සංස්කාරකයේ හිටපු සංවර්ධකයින් කණ්ඩායමක සහභාගීත්වයෙන් Atom ව්‍යාපෘතියේ (VS කේතයේ පදනම) Nathan Sobo ගේ නායකත්වය යටතේ සංවර්ධනය කරන ලද බහු-පරිශීලක කේත සංස්කාරක Zed හි විවෘත මූලාශ්‍රය නිවේදනය කරන ලදී, Electron වේදිකාව සහ Tree-sitter parsing පුස්තකාලය. බහු-පරිශීලක සංස්කරණය සම්බන්ධීකරණය කරන සේවාදායක කොටසෙහි ප්‍රභව කේතය AGPLv3 බලපත්‍රය යටතේ විවෘත වන අතර සංස්කාරකයම GPLv3 බලපත්‍රය යටතේ විවෘත වේ. පරිශීලක අතුරුමුහුණත නිර්මාණය කිරීම සඳහා, අපගේම GPUI පුස්තකාලය Apache 2.0 බලපත්‍රය යටතේ විවෘත වේ. ව්යාපෘති කේතය රස්ට් භාෂාවෙන් සංවර්ධනය කර ඇත. වේදිකා අතරින්, දැනට සහය දක්වන්නේ macOS පමණි (Linux, Windows සහ Web සඳහා සහය සංවර්ධනය වෙමින් පවතී).

Zed සංස්කාරකය තත්‍ය කාලීනව සහයෝගීතා සංවර්ධනය සංවිධානය කිරීම සහ අතුරු මුහුණතේ උපරිම ඔප දැමීම, ඵලදායිතාව සහ ප්‍රතිචාර දැක්වීම සඳහා අවධානය යොමු කිරීම සඳහා කැපී පෙනේ, ව්‍යාපෘතියේ නිර්මාතෘවරුන්ට අනුව, සියලුම සංස්කරණ ක්‍රියා ක්ෂණිකව සිදු කළ යුතු අතර, කේතීකරණ කාර්යයන් සිදු කළ යුතුය. වඩාත් කාර්යක්ෂම ආකාරයෙන් විසඳනු ඇත. සැහැල්ලු සංස්කාරකයක් සහ නවීන ඒකාබද්ධ සංවර්ධන පරිසරයක ක්‍රියාකාරීත්වය එක් නිෂ්පාදනයක් තුළ ඒකාබද්ධ කිරීමට Zed උත්සාහ කරයි. Zed සංවර්ධනය කිරීමේදී, Atom නිර්මාණය කිරීමේ අත්දැකීම් සැලකිල්ලට ගෙන ක්‍රමලේඛකයෙකු සඳහා කදිම සංස්කාරකයක් කෙබඳු විය යුතුද යන්න පිළිබඳ නව අදහස් කිහිපයක් ක්‍රියාත්මක කිරීමට උත්සාහ කරන ලදී.

Zed හි ඉහළ කාර්ය සාධනයක් ලබා ගත හැක්කේ පවතින සියලුම CPU මධ්‍යයන් භාවිතා කරමින් බහු නූල් සක්‍රීයව භාවිතා කිරීම මෙන්ම GPU පැත්තේ කවුළු රාස්ටරීකරණය මගිනි. එහි ප්‍රතිඵලයක් වශයෙන්, මීළඟ තිර යාවත්කාලීන චක්‍රයේ දැනටමත් දර්ශනය වන ප්‍රතිඵලය සමඟ යතුරු එබීම් සඳහා ඉතා ඉහළ ප්‍රතිචාර අනුපාතයක් ලබා ගැනීමට අපට හැකි විය. පවත්වන ලද පරීක්ෂණවලදී, Zed හි යතුරු එබීමකට ප්‍රතිචාර දැක්වීමේ කාලය 58 ms ලෙස ගණන් බලා ඇත, Sublime Text 4 හි සැසඳීම සඳහා මෙම අගය 75 ms, CLion - 83 ms, සහ VS කේතය - 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 කේතයේ පෙරනිමි යතුරුපුවරු කෙටිමං භාවිතා කිරීම. යතුරුපුවරු කෙටිමං සහ Vim විධාන සමඟ විකල්ප අනුකූලතා මාදිලිය.
  • GitHub Copilot සමඟ ඒකාබද්ධ වීමට ඔබට ඔබගේ කේතය ලිවීමට සහ නැවත සකස් කිරීමට උපකාර කරයි.
  • ඒකාබද්ධ පර්යන්ත ඉමුලේටරය.
  • සහයෝගී කේත සංචලනය සහ එක් හවුල් වැඩබිමක බහු සංවර්ධකයින් විසින් සංස්කරණය කිරීම.
  • කණ්ඩායමක් තුළ ඒකාබද්ධ සාකච්ඡාව සහ වැඩ සැලසුම් කිරීම සඳහා මෙවලම්. කාර්ය කළමනාකරණය, සටහන් ගැනීම සහ ව්‍යාපෘති ලුහුබැඳීම, පෙළ සහ හඬ කතාබස් සඳහා සහය දක්වයි.
  • ප්‍රාදේශීය පද්ධතියේ දත්තවලට සම්බන්ධ නොවී, ඕනෑම පරිගණකයකින් ව්‍යාපෘතියක වැඩ කිරීමට සම්බන්ධ වීමේ හැකියාව. බාහිර ව්යාපෘති සමඟ වැඩ කිරීම දේශීය පරිගණකයේ පිහිටා ඇති කේතය සමඟ වැඩ කරන ආකාරයටම සිදු කෙරේ.

සහයෝගී කේතීකරණයට සහාය වීමට Zed සංස්කාරකය විවෘත වේ

Zed සංවර්ධන කණ්ඩායමේ පූර්ණ කාලීන වැඩ සඳහා මුදල් සැපයීම සඳහා, අතිරේක ගෙවන සේවා සැපයීම මත පදනම්ව ව්‍යාපාර ආකෘතියක් අඛණ්ඩව භාවිතා කිරීමට ව්‍යාපෘතිය අදහස් කරයි. මෙම සේවාවන්ගෙන් පළමුවැන්න “සෙඩ් නාලිකා” විශාල ව්‍යාපෘතිවල සංවර්ධන කණ්ඩායම්වල වැඩ සංවිධානය කිරීම සඳහා අතථ්‍ය කාර්යාලයක් ක්‍රියාත්මක කිරීමත් සමඟ සංවර්ධකයින් කිහිප දෙනෙකුට එකට සහයෝගයෙන් කටයුතු කිරීමට, අනෙකුත් සහභාගිවන්නන් සමඟ අන්තර් ක්‍රියා කිරීමට සහ කේත ලිවීමට ඉඩ සලසයි. Zed නාලිකා මත පදනම්ව, ෆයර්සයිඩ් හැක්ස් මුලපිරීම දියත් කර ඇති අතර, ඒ තුළ ඕනෑම කෙනෙකුට සෙන් හි දියුණුව තත්‍ය කාලීනව නැරඹිය හැකිය. අනාගතයේ දී, GitHub Copilot ශෛලියේ තමන්ගේම බුද්ධිමත් සහකාර සේවාවක් සැපයීමට ද සැලසුම් කර ඇති අතර, සමහර විට, වාණිජ නිෂ්පාදන සංවර්ධනය කිරීමේ සහ ව්‍යවසායන්හි භාවිතයේ විශේෂතා සැලකිල්ලට ගන්නා ගෙවන විශේෂිත ඇඩෝන ක්‍රියාත්මක කිරීමට ද සැලසුම් කර ඇත.

සහයෝගී කේතීකරණයට සහාය වීමට Zed සංස්කාරකය විවෘත වේ


මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න