Zed redaktur muka pikeun ngarojong coding kolaborasi

Ngumumkeun open source of redaktur kode multi-pamaké Zed, dimekarkeun dina kapamimpinan Nathan Sobo, panulis proyék Atom (dasar VS Code) jeung partisipasi tim urut pamekar ti redaktur Atom, éléktron. platform jeung perpustakaan Tangkal-sitter parsing. Kodeu sumber bagian server, nu koordinat ngedit multi-pamaké, dibuka dina lisénsi AGPLv3, sarta redaktur sorangan dibuka dina lisénsi GPLv3. Pikeun nyieun antarbeungeut pamaké, perpustakaan GPUI urang sorangan dipaké, dibuka dina lisénsi Apache 2.0. Kodeu proyék dikembangkeun dina basa Rust. Tina platformna, ngan macOS anu ayeuna dirojong (rojongan pikeun Linux, Windows sareng Wéb nuju dikembangkeun).

Redaktur Zed kasohor ku fokusna pikeun ngatur pangwangunan kolaboratif sacara real waktos sareng ngahontal polesan maksimal, produktivitas sareng réspon antarmuka, dimana, numutkeun panyipta proyék, sadaya tindakan éditan kedah dilaksanakeun sacara instan, sareng tugas coding kedahna. direngsekeun ku cara anu paling éfisién. Zed nyobian ngagabungkeun redaktur ringan sareng fungsionalitas lingkungan pangembangan terpadu modéren dina hiji produk. Nalika ngembangkeun Zed, pangalaman nyiptakeun Atom dipertimbangkeun sareng usaha dilakukeun pikeun nerapkeun sababaraha ideu anyar ngeunaan naon anu kedah katingali ku redaktur idéal pikeun programer.

Kinerja luhur Zed kahontal ngaliwatan pamakéan aktip multithreading ngagunakeun sagala cores CPU sadia, kitu ogé rasterization jandela di sisi GPU. Hasilna, urang junun ngahontal tingkat respon kacida luhurna pikeun pencét konci kalayan hasil dipintonkeun geus dina siklus update layar salajengna. Dina tés anu dilakukeun, waktos réspon kana pencét konci dina Zed diperkirakeun 58 ms, pikeun ngabandingkeun dina Sublime Text 4 angka ieu 75 ms, dina CLion - 83 ms, sareng dina VS Code - 97 ms. Waktu ngamimitian pikeun Zed diperkirakeun dina 338 ms, Sublime Text 4 - 381 ms, VS Code - 1444 ms, CLion - 3001 ms. Konsumsi memori nyaéta 257 MB pikeun Zed, 4 MB pikeun Sublime Text 219, 556 MB pikeun VS Code, sareng 1536 MB pikeun CLion.

Fitur Zed kalebet:

  • Nganggap tangkal sintaksis pinuh ku rupa-rupa basa pamrograman pikeun panyorot sintaksis anu leres, pormat otomatis, panyorot struktural sareng milarian kontekstual;
  • Rojongan pikeun nelepon server LSP (Language Server Protocol) pikeun autocompletion, navigasi kode, diagnosis kasalahan, sareng refactoring.
  • Kamampuhan pikeun nyambungkeun sareng ngarobih téma. Kasadiaan téma terang sareng poék.
  • Nganggo potong kompas keyboard standar VS Code. Modeu kasaluyuan opsional sareng potong kompas keyboard sareng paréntah Vim.
  • Ngarojong integrasi sareng GitHub Copilot pikeun ngabantosan anjeun nyerat sareng refactor kode anjeun.
  • Émulator terminal terpadu.
  • Napigasi kode kolaborasi sareng éditan ku sababaraha pamekar dina hiji ruang kerja anu dibagikeun.
  • Alat pikeun diskusi babarengan sareng ngarencanakeun padamelan dina tim. Ngarojong manajemén tugas, catetan catetan jeung tracking proyék, téks na sora obrolan.
  • Kamampuhan pikeun nyambung ka dianggo dina proyék tina komputer mana wae, tanpa keur dihijikeun ka data dina sistem lokal. Gawe sareng proyék éksternal dilaksanakeun dina cara anu sami sareng damel sareng kode anu aya dina komputer lokal.

Zed redaktur muka pikeun ngarojong coding kolaborasi

Pikeun ngabiayaan karya full-waktu tim ngembangkeun Zed, proyék intends neruskeun migunakeun model bisnis dumasar kana penyediaan jasa mayar tambahan. Anu kahiji tina jasa ieu bakal "Saluran Zed" kalayan palaksanaan kantor virtual pikeun ngatur karya tim pangembangan dina proyék-proyék ageung, anu ngamungkinkeun sababaraha pamekar gawé bareng, berinteraksi sareng pamilon sanés sareng nyerat kode babarengan. Dumasar kana Saluran Zed, inisiatif Fireside Hacks parantos diluncurkeun, dimana saha waé tiasa ningali pamekaran Zen sorangan sacara real waktos. Ka hareupna, éta ogé direncanakeun pikeun nyayogikeun jasa sareng asistén calakan sorangan dina gaya GitHub Copilot sareng, sigana, ngalaksanakeun tambihan khusus anu mayar anu nganggap spésifik pangembangan produk komérsial sareng dianggo dina perusahaan.

Zed redaktur muka pikeun ngarojong coding kolaborasi


sumber: opennet.ru

Tambahkeun komentar