Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux

Ekipi zhvillues i redaktorit të tekstit Zed njoftoi se ka realizuar mbështetje për platformën Linux. Ndërtimet e gatshme, të përgatitura për arkitekturën x86_64 dhe ARM64, mbështesin punën në shumicën e distribucioneve të Linux. Redaktori është i njohur për mundësitë e tij për bashkëpunim në kod, reagimin e shpejtë të ndërfaqes dhe realizimin e rasterizimit të dritareve në anën e GPU.

Projekti zhvillohet nën drejtimin e Nathan Sobo, autorit të redaktorit Atom (baza e VS Code), me pjesëmarrjen e ekipit të ish-zhvilluesve të redaktorit Atom, platformës Electron dhe bibliotekës për analizë sintaksore Tree-sitter. Kodet burimore të pjesës serverike, që siguron koordinimin e redaktimit shumë përdoruesish, janë të hapura nën licencën AGPLv3, ndërsa vetë redaktori është nën licencën GPLv3. Për formimin e ndërfaqes së përdoruesit është përdorur një bibliotekë e vetme GPUI, e hapur nën licencën Apache 2.0. Kodi i projektit është shkruar në gjuhën Rust.

Zed bashkon në një produkt një redaktor të lehtë teksti dhe funksionalitetin e mjediseve moderne të zhvillimit. Gjatë zhvillimit është marrë parasysh përvoja e krijimit të Atom dhe është bërë një përpjekje për të realizuar disa ide mbi atë si duhet të duket një redaktor ideal për programuesin. Një vëmendje e madhe i është kushtuar performancës dhe reagimit të ndërfaqes - sipas krijuesve të projektit, të gjitha veprimet gjatë redaktimit duhet të kryhen menjëherë, dhe detyrat e kodimit të zgjidhen në mënyrën më efektive. Performanca e lartë e Zed arrihet falë përdorimit të aktiv të multithreading-ut duke angazhuar të gjitha bërthamat e CPU dhe duke përfshirë GPU-në në procesin e vizatimit.

Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux

Veçoritë kryesore të Zed:

  • Navigimi dhe redaktimi i pĂ«rbashkĂ«t tĂ« kodit nga disa zhvillues nĂ« njĂ« hapĂ«sirĂ« tĂ« pĂ«rbashkĂ«t tĂ« punĂ«s.
    Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux
  • MundĂ«sia e integruar pĂ«r tĂ« ofruar akses nĂ« ekranin tuaj pĂ«r pjesĂ«marrĂ«sit e tjerĂ« tĂ« projektit.
  • Mjetet pĂ«r diskutimin dhe planifikimin e punĂ«ve nĂ« ekip. MbĂ«shtetje pĂ«r menaxhimin e detyrave, krijimin e shĂ«nimeve dhe ndjekjen e projekteve, biseda me tekst dhe audio.
  • MundĂ«sia pĂ«r t'u lidhur me punĂ«n nĂ« projekte tĂ« jashtme nga çfarĂ«do kompjuteri, pa u lidhur me tĂ« dhĂ«nat nĂ« sistemin lokal. Puna me projektet e jashtme bĂ«het ashtu si punĂ« me kodin qĂ« Ă«shtĂ« vendosur nĂ« kompjuterin lokal.
  • Marrja parasysh e pemĂ«s sintaksore tĂ« plotĂ« tĂ« gjuhĂ«ve tĂ« ndryshme tĂ« programimit pĂ«r njĂ« ndriçim sintaksor tĂ« saktĂ«, formatim automatik, theksim strukturor dhe kĂ«rkimin kontekstual;
    Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux
  • MbĂ«shtetje pĂ«r qasje nĂ« serverĂ«t LSP (Language Server Protocol) pĂ«r autocompletim, navigim nĂ« kod, diagnostikimin e gabimeve dhe refaktorizimin.
    Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux
    Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux
  • Dialogu emergjent ‘Paleta e komandave’ pĂ«r qasje tĂ« shpejtĂ« nĂ« komandat e mbĂ«shtetura dhe pĂ«r tĂ« mĂ«suar mĂ«nyrat e thirrjes sĂ« komandave me kombinime çelĂ«sish.
    Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux
  • Sugjerime tĂ« jashtme pĂ«r tĂ« parĂ« mesazhet diagnostike gjatĂ« punĂ«s me kodin.
    Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux
  • Vendosje dhe ngjitje tĂ« pĂ«rshtatshme tĂ« panleve.
    Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux
  • MundĂ«sia pĂ«r tĂ« pĂ«rdorur shumĂ« tregues dhe blloqe tĂ« zgjedhura pĂ«r tĂ« shkruar nĂ« disa vende njĂ«kohĂ«sisht ose pĂ«r manipulime me blloqe kodi tĂ« zakonshme.
    Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux
  • NjĂ« panel pĂ«r navigim tĂ« shpejtĂ« nĂ« tĂ« gjitha skedarĂ«t e projektit.
    Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux
  • MundĂ«sia pĂ«r tĂ« kĂ«rkuar brenda tĂ« gjitha skedarĂ«ve tĂ« projektit.
    Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux
  • Veglat pĂ«r refaktorizim dhe rinaming tĂ« variablave, objekteve, metodave dhe funksioneve me zĂ«vendĂ«sim automatik nĂ« tĂ« gjitha skedarĂ«t e projektit.
    Në redaktorin e kodit shumëpërdorues Zed, është siguruar mbështetje për Linux
  • MbĂ«shtetje pĂ«r lidhjen dhe ndryshimin e temave tĂ« dizajnit. Disponimi i temave tĂ« lehta dhe tĂ« errĂ«ta.
  • PĂ«rdorimi me normĂ« tĂ« shkurtoreve tĂ« tastierĂ«s VS Code. NjĂ« mod i opsional pĂ«r pĂ«rputhshmĂ«ri me shkurtoret e tastierĂ«s dhe komandat Vim.
  • MbĂ«shtetje pĂ«r integrimin me GitHub Copilot pĂ«r ndihmĂ« nĂ« shkruajtjen dhe refaktorizimin e kodit.
  • Terminali i integruar emulues.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster