Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux

Das Team des Texteditors Zed kündigte die Implementierung der Plattformunterstützung an. LinuxDie sofort einsatzbereiten Builds für die Architekturen x86_64 und ARM64 unterstützen die meisten Distributionen. LinuxDer Editor zeichnet sich durch seine Möglichkeiten zur kollaborativen Codierung, seine reaktionsschnelle Benutzeroberfläche und seine GPU-basierte Fensterrasterisierung aus.

Das Projekt wird unter der Leitung von Nathan Sobo, dem Autor des Atom-Editors (der Grundlage von VS Code), entwickelt. Ein Team ehemaliger Entwickler des Atom-Editors, der Electron-Plattform und der Tree-sitter-Syntaxanalysebibliothek beteiligt sich daran. Der Quellcode des Serverteils, der die Koordinierung der Mehrbenutzerbearbeitung ermöglicht, ist unter der AGPLv3-Lizenz offengelegt, der Editor selbst unter der GPLv3-Lizenz. Die Benutzeroberfläche basiert auf der proprietären GPUI-Bibliothek, die unter der Apache 2.0-Lizenz offengelegt ist. Der Projektcode ist in Rust geschrieben.

Zed vereint einen leichtgewichtigen Texteditor mit der Funktionalität moderner integrierter Entwicklungsumgebungen in einem Produkt. Die Entwicklung berücksichtigte die Erfahrungen aus der Entwicklung von Atom und versuchte, einige Ideen umzusetzen, wie ein idealer Editor für Programmierer aussehen sollte. Besonderes Augenmerk wurde auf die Leistung und Reaktionsfähigkeit der Benutzeroberfläche gelegt – nach der Idee der Projektentwickler sollten alle Bearbeitungsvorgänge sofort ausgeführt und Programmieraufgaben so effizient wie möglich gelöst werden. Die hohe Leistung von Zed wird durch die aktive Nutzung von Multithreading unter Ausnutzung aller verfügbaren CPU-Kerne und die Einbindung der GPU in den Rendering-Prozess erreicht.

Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux

Hauptmerkmale von Zed:

  • Kollaborative Codenavigation und -bearbeitung durch mehrere Entwickler in einem gemeinsamen Arbeitsbereich.
    Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux
  • Integrierte Möglichkeit, Ihren Bildschirm mit anderen Projektteilnehmern zu teilen.
  • Tools zur gemeinsamen Diskussion und Arbeitsplanung im Team. Unterstützt Aufgabenverwaltung, Notizen und Projektverfolgung, Text- und Sprachchat.
  • Die Möglichkeit, von jedem Computer aus mit einem externen Projekt zu arbeiten, ohne an Daten auf dem lokalen System gebunden zu sein. Die Arbeit mit externen Projekten erfolgt auf die gleiche Weise wie die Arbeit mit Code auf dem lokalen Computer.
  • Berücksichtigung des vollständigen Syntaxbaums verschiedener Programmiersprachen für korrekte Syntaxhervorhebung, automatische Formatierung, strukturelle Hervorhebung und kontextbezogene Suche;
    Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux
  • Unterstützung für den Aufruf von LSP-Servern (Language Server Protocol) für automatische Vervollständigung, Codenavigation, Fehlerdiagnose und Refactoring.
    Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux
    Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux
  • Das Popup-Dialogfeld „Befehlspalette“ bietet schnellen Zugriff auf unterstützte Befehle und ermöglicht das Erlernen des Aufrufens von Befehlen mithilfe von Tastenkombinationen.
    Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux
  • Tooltips zum Anzeigen von Diagnosemeldungen während der Arbeit mit Code.
    Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux
  • Anpassbare Platzierung und Befestigung der Paneele.
    Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux
  • Möglichkeit, mehrere Cursor und ausgewählte Blöcke gleichzeitig zu verwenden, um an mehreren Stellen zu tippen oder Standardcodeblöcke gleichzeitig zu bearbeiten.
    Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux
  • Ein Panel zur schnellen Navigation durch alle Projektdateien.
    Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux
  • Möglichkeit zur Suche in allen Projektdateien.
    Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux
  • Tools zum Refactoring und Umbenennen von Variablen, Objekten, Methoden und Funktionen mit automatischem Ersetzen in allen Projektdateien.
    Der Mehrbenutzer-Code-Editor Zed unterstützt jetzt Linux
  • Unterstützung für das Verbinden und Ändern von Themen. Verfügbarkeit von hellen und dunklen Themen.
  • Verwenden der Standard-Tastaturkürzel von VS Code. Optionaler Kompatibilitätsmodus mit Tastaturkürzeln und Vim-Befehlen.
  • Unterstützt die Integration mit GitHub Copilot, um Sie beim Schreiben und Refactoring Ihres Codes zu unterstützen.
  • Integrierter Terminalemulator.

Source: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster