CommunityBildgithub.com

zed-to-vscode

Verwenden, um Zed unter Linux wie VS Code zu gestalten.

Was ist zed-to-vscode?

Diese Fähigkeit konfiguriert eine VS Code-ähnliche Layout in der Zed-Texteditor unter Linux. Sie verwendet Dateibearbeitungen und Design-Erweiterungen (Themes), um das Erscheinungsbild und Verhalten anzupassen, ohne die Desktop-Umgebung zu automatisieren oder den Editor zu starten. Unterstützt werden Plattformen wie Claude Code, Cursor und Codex. Die Konfiguration umfasst ein dunkles Design, Datei-Icons, Zeilenumbruch sowie Branch- und Worktree-Indikatoren. Der Benutzer muss Zed manuell schließen, bevor die Einstellungen angewendet werden, und nach Abschluss der Konfiguration erneut öffnen. Die Sicherheit hat Priorität: Es werden keine API-Schlüssel, Anmeldeinformationen oder persönlichen Einstellungen exportiert. Ein vollständiges Backup der ursprünglichen Einstellungen wird erstellt, um eine einfache Wiederherstellung zu ermöglichen. Die Fähigkeit bietet Optionen für Trockentests, Validierung und Rollback.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/naufalinux/nfx-zedtovscode/tree/HEAD/skills/zed-to-vscode

Installed? Explore more Bild skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Zed zu VS Code

Copyright (c) 2026 Naufalinux. Originalfähigkeit/Quelle/Dokumentation: GPL-3.0 oder später. Siehe references/LICENSE.txt. Externe Erweiterungen unterliegen den Bedingungen der jeweiligen Upstream-Lizenz; die Lizenz des Dark Plus-Ports ist ungeklärt. Die GPL-Kennzeichnung befreit oder lizenziert keine externen Assets neu.

Konfigurieren Sie ein VS Code-ähnliches Zed-Layout mithilfe von Dateibearbeitungen und reinen Design-Erweiterungen. Automatisieren Sie nicht den Desktop, starten Sie Zed nicht und starten Sie keine Sitzung oder keinen Dienst neu.

Verwendungszweck

  • Richten Sie Zed wie VS Code ein, einschließlich dunklem Design, Datei-Icons, Zeilenumbruch und Branch-/Worktree-Indikatoren.
  • Wenden Sie ein reproduzierbares Linux-Editor-Setup erneut an oder teilen Sie es.
  • Nicht verwenden, um Zed selbst zu installieren, Git-Wiederherstellung durchzuführen oder Anmeldeinformationen zu importieren.

Dokumentation

Lesen Sie references/GUIDE.md für die indonesische Schritt-für-Schritt-Anleitung zum Script, ZIP/TAR-Import, Git-Klon-Installation, Teilen, Rollback und Fehlerbehebung. Die Anleitung unterscheidet lokale Skill-Archive von Hermes-Snapshot-JSON und geht nicht davon aus, dass bereits ein öffentliches Git-Repository existiert.

Voraussetzungen

  • Zed bereits installiert; Python 3.12+ und curl verfügbar.
  • Netzwerkzugriff auf https://api.zed.dev für erstmalige Erweiterungs-Downloads.
  • Lösen Sie dieses Skill-Verzeichnis aus dem Pfad auf, der von skill_view zurückgegeben wird; kodieren Sie niemals das Home-Verzeichnis eines Benutzers fest.
  • Bevorzugen Sie, dass der Benutzer Zed manuell schließt, bevor die Einstellungen angewendet werden, um gleichzeitige Bearbeitungen zu vermeiden.

Vorgehen

  1. Verwenden Sie terminal, um python3 --version, curl --version und zed --version zu überprüfen, sofern verfügbar. Lesen Sie das gebündelte Script mit read_file vor der Ausführung.
  2. Verwenden Sie terminal, um eine Vorschau anzuzeigen: python3 <skill-verzeichnis>/scripts/zed-to-vscode.py --dry-run. Dabei werden keine Schreib- oder Download-Vorgänge durchgeführt, und es werden nur geplante Werte angezeigt, keine vorhandenen Geheimnisse.
  3. Nachdem der Benutzer die Einrichtung angefordert hat, verwenden Sie terminal, um die Anwendung durchzuführen: python3 <skill-verzeichnis>/scripts/zed-to-vscode.py. Erlauben Sie bis zu 300 Sekunden für Netzwerk-Downloads. Erfassen Sie die Ausgabe und den genauen Backup-Pfad.
  4. Das Script validiert die installierten Erweiterungsversionen, lädt fehlende Designs sicher herunter/extrahiert sie, führt verschachtelte Einstellungen zusammen, sichert die ursprünglichen Einstellungen mit eingeschränkten Berechtigungen, schreibt atomar und liest das Ergebnis zurück. Ein Exit-Code ungleich Null ist kein Erfolg; überprüfen Sie den Fehler, bevor Sie es erneut versuchen.
  5. Melden Sie, was überprüft wurde, und bitten Sie den Benutzer, Zed bei Bedarf manuell neu zu öffnen. Beanspruchen Sie keine visuelle Bestätigung allein durch Dateiprüfungen.

Konfiguration

Das Script installiert die festgelegten reinen Design-Erweiterungen vscode-dark-plus 0.0.1 und vscode-icons 13.0.0. Es wählt VScode Dark Plus und VSCode Icons for Zed (Dark) aus.

Es aktiviert VSCode-Tastenkombinationen; linke Explorer-/Git-/Gliederungsansicht; unteres Terminal/Agent; Tabs mit Symbolen; Breadcrumbs; Minimap; Zeilennummern; Einzugslinien; und soft_wrap: editor_width. UI-, Editor- und Terminal-Schriftgrößen sind alle 12. Vorhandene Schriftfamilien, nicht zusammenhängende Konfiguration, Anmeldeinformationen und Agent-Berechtigungen bleiben unverändert. JSONC-Kommentare werden beim Neuschreiben der Einstellungen entfernt, aber die Originaldatei wird exakt gesichert.

Die Einstellungen title_bar aktivieren explizit show_branch_name, show_branch_status_icon, show_worktree_name und show_project_items. Git-Indikatoren befinden sich oben in Zed, nicht an der unteren linken Position von VS Code.

Standards respektieren XDG_CONFIG_HOME und XDG_DATA_HOME. Sicher überschreiben mit --config-dir PFAD --data-dir PFAD. Vorhandene Erweiterungen in einer anderen Version führen zu einer Ablehnung, nicht zu einem automatischen Downgrade.

Fallstricke und Sicherheit

  • Verwenden Sie für diesen Workflow kein CUA, synthetische Eingabe oder GUI-Aufnahmen. Plasma X11-Sitzungsabstürze sind mit CUA-Zeiger-Hotplug aufgetreten; reproduzieren Sie dies niemals auf dem Live-Desktop eines Benutzers.
  • Branch-Indikatoren erfordern ein tatsächliches Git-Repository. Verwenden Sie terminal mit git -C <projekt> status --short --branch, um zu diagnostizieren. Fehlendes .git wird nicht durch Erstellen eines neuen Repositories repariert; führen Sie git init nicht ohne ausdrückliche Autorisierung aus.
  • Das Layout ist ähnlich, nicht pixelgenau. Native Zed-Bedienelemente unterscheiden sich von der Aktivitätsleiste von VS Code.
  • Sprach-/Projektüberschreibungen oder Arbeitsbereichszustand können globale Einstellungen überschreiben. Untersuchen Sie diese separat, anstatt sie blind zurückzusetzen.
  • Exportieren Sie niemals persönliche Zed-Einstellungen, Backups, API-Schlüssel, Logs, Erinnerungen oder Sitzungen mit diesem Skill. Exportieren Sie nur die wiederverwendbaren Dateien dieses Verzeichnisses.
  • Wenn der Download über Python auf einen HTTP 403 stößt, verwenden Sie den gebündelten curl-basierten Pfad; simulieren Sie keine erfolgreiche Installation.

Verifizierung und Rollback

  • Führen Sie python3 <skill-verzeichnis>/scripts/test_setup.py über terminal für isolierte Offline-Tests aus. Tests dürfen die tatsächliche Editor-Konfiguration nicht berühren.
  • Bestätigen Sie, dass die Script-Ausgabe die Erweiterungsmanifeste und zusammengeführten Einstellungen überprüft. Die GUI-Erkennung nach einem Neustart bleibt eine separate, vom Benutzer sichtbare Prüfung.
  • Backups heißen settings.json.before-vscode-<zeitstempel>.bak neben settings.json. Für ein Rollback schließt der Benutzer Zed, dann stellen Sie das exakt gemeldete Backup über settings.json wieder her; wählen Sie kein willkürlich älteres Backup.
  • Erneutes Ausführen identischer Einstellungen ist idempotent: keine Neuschreibung von Einstellungen oder zusätzliches Backup.

Verwandte Skills