Sehlophisi sa Zed se bula ho ts'ehetsa likhoutu tse kopanetsoeng

E phatlalalitse mohloli o bulehileng oa mohlophisi oa khoutu ea basebelisi ba bangata Zed, e ntlafalitsoeng tlasa boetapele ba Nathan Sobo, sengoli sa morero oa Atom (motheo oa VS Code) ka ho kenya letsoho ha sehlopha sa baetsi ba mehleng ba mohlophisi oa Atom, Electron. sethala le laeborari ea ho hloaea Lifate-sitter. Khoutu ea mohloli oa karolo ea seva, e hokahanyang ho hlophisoa ha basebelisi ba bangata, e bulehile tlas'a laesense ea AGPLv3, 'me mohlophisi ka boeona o bulehile tlas'a laesense ea GPLv3. Ho theha sebopeho sa mosebelisi, laeborari ea rona ea GPUI e sebelisoa, e butsoeng tlasa laesense ea Apache 2.0. Khoutu ea morero e hlahisoa ka puo ea Rust. Har'a li-platform, ke macOS feela e tšehetsoang hajoale (ts'ehetso ea Linux, Windows le Web e ntse e tsoela pele).

Mohlophisi oa Zed o tsebahala ka ho tsepamisa maikutlo ho hlophiseng nts'etsopele ea tšebelisano ka nako ea nnete le ho fihlela pholisi e phahameng, tlhahiso le karabelo ea sebopeho, moo, ho latela baetsi ba morero, liketso tsohle tsa ho hlophisa li lokela ho etsoa hanghang, 'me mesebetsi ea likhoutu e lokela ho etsoa hanghang. ho rarolloa ka tsela e sebetsang ka ho fetisisa. Zed e leka ho kopanya mohlophisi o bobebe le ts'ebetso ea tikoloho ea sejoale-joale e kopaneng ea ntlafatso sehlahisoa se le seng. Ha ho etsoa Zed, boiphihlelo ba ho theha Atom bo ile ba nahanoa mme ho ile ha etsoa boiteko ba ho kenya ts'ebetsong mehopolo e mecha mabapi le hore na mohlophisi ea loketseng bakeng sa moetsi oa mananeo a lokela ho shebahala joang.

Ts'ebetso e phahameng ea Zed e finyelloa ka ts'ebeliso e sebetsang ea ho bala ka bongata ho sebelisoa li-cores tsohle tse fumanehang tsa CPU, hammoho le rasterization ea fensetere ka lehlakoreng la GPU. Ka lebaka leo, re khonne ho fihlela lebelo le phahameng haholo la karabelo mecheng ea khatiso ka sephetho se seng se bonts'itsoe potolohong e latelang ea ntlafatso ea skrineng. Litekong tse entsoeng, nako ea ho arabela mochine oa khatiso ho Zed e hakanngoa ho 58 ms, ha ho bapisoa ho Sublime Text 4 palo ena ke 75 ms, ho CLion - 83 ms, le VS Code - 97 ms. Nako ea ho qala ea Zed e hakanngoa ho 338 ms, Sublime Text 4 - 381 ms, VS Code - 1444 ms, CLion - 3001 ms. Tšebeliso ea memori e ne e le 257 MB bakeng sa Zed, 4 MB bakeng sa Sublime Text 219, 556 MB bakeng sa VS Code, le 1536 MB bakeng sa CLion.

Likarolo tsa Zed li kenyelletsa:

  • Ho ela hloko sefate sa syntax se felletseng sa lipuo tse fapaneng tsa lenaneo bakeng sa ho totobatsa li-syntax tse nepahetseng, ho fomata ka boits'oaro, ho totobatsa sebopeho le ho batla maemo;
  • Ts'ehetso ea ho letsetsa li-server tsa LSP (Language Server Protocol) bakeng sa ho itlama, ho tsamaisa khoutu, ho hlahloba liphoso, le ho etsa refactoring.
  • Bokhoni ba ho hokahanya le ho fetola lihlooho. Ho fumaneha ha lihlooho tse khanyang le tse lefifi.
  • Ho sebelisa likhutšoane tsa keyboard tsa VS Code tsa kamehla. Mokhoa oa boikhethelo oa ho lumellana o nang le likhaoletso tsa keyboard le litaelo tsa Vim.
  • E ts'ehetsa ho kopanngoa le GitHub Copilot ho u thusa ho ngola le ho fetola khoutu ea hau bocha.
  • Emulator ea terminal e kopantsoeng.
  • Ts'ebelisano ea khoutu ea ho tsamaisa le ho hlophisa ke bahlahisi ba bangata sebakeng se le seng se arolelanoang.
  • Lisebelisoa tsa lipuisano tse kopanetsoeng le moralo oa mosebetsi sehlopheng. E ts'ehetsa taolo ea mosebetsi, ho nka lintlha le ho latela projeke, moqoqo oa mongolo le lentsoe.
  • Bokhoni ba ho hokela ho sebetsa morerong ho tsoa komporong efe kapa efe, ntle le ho tlamelloa ho data ho sistimi ea lehae. Ho sebetsa le merero ea kantle ho etsoa ka mokhoa o ts'oanang le ho sebetsa ka khoutu e teng khomphuteng ea lehae.

Sehlophisi sa Zed se bula ho ts'ehetsa likhoutu tse kopanetsoeng

Ho tšehetsa mosebetsi oa nako e tletseng oa sehlopha sa nts'etsopele ea Zed, morero ona o rerile ho tsoela pele ho sebelisa mokhoa oa khoebo o thehiloeng ho fana ka litšebeletso tse eketsehileng tse lefshoang. Ea pele ea lits'ebeletso tsena e tla ba "Liteishene tsa Zed" ka ts'ebetsong ea ofisi ea sebele bakeng sa ho hlophisa mosebetsi oa lihlopha tsa nts'etsopele mererong e meholo, ho lumella bahlahisi ba 'maloa ho sebelisana hammoho, ho sebelisana le barupeluoa ba bang le ho ngola khoutu hammoho. E ipapisitse le liteishene tsa Zed, ho se ho thakhotsoe leano la Fireside Hacks, moo mang kapa mang a ka shebellang nts'etsopele ea Zen ka nako ea nnete. Nakong e tlang, ho boetse ho reriloe ho fana ka ts'ebeletso e nang le mothusi oa eona ea bohlale ka mokhoa oa GitHub Copilot mme, mohlomong, ho kenya ts'ebetsong li-add-on tse khethehileng tse lefshoang tse nahanang ka lintlha tse tobileng tsa nts'etsopele ea lihlahisoa tsa khoebo le tšebeliso ea likhoebo.

Sehlophisi sa Zed se bula ho ts'ehetsa likhoutu tse kopanetsoeng


Source: opennet.ru

Eketsa ka tlhaloso