← Retour à la liste
★★★★ 4 / 5
Catégorie 01IDE

Zed

Éditeur haute performance en Rust — collaboration et IA native

Installation
macOSbrew install --cask zed
Linux# Script d'installation officiel : curl -f https://zed.dev/install.sh | sh # Ou depuis les releases GitHub : # https://github.com/zed-industries/zed/releases
Versionv0.178.x (mai 2026)
PrixGratuit et open-source (GPL-3.0)
Plateformes
macOSLinux
Commandes8
Exemples3
IDE
À propos

Zed est un éditeur de code open-source écrit entièrement en Rust par les créateurs d'Atom et de Tree-sitter (Nathan Sobo, Max Brunsfeld). Il se distingue par ses performances GPU nettement supérieures à VS Code/Electron, une collaboration en temps réel (pair programming natif sans plugin), l'intégration directe de Claude via l'assistant Zed, et un support Tree-sitter pour une syntaxe et un folding précis dans plus de 100 langages dont PHP et TypeScript.

Fonctionnalités clés
Performance GPU — pas d'ElectronRendu GPU natif via GPUI (framework maison en Rust). Démarrage en moins d'une seconde, scrolling fluide sur de grands fichiers (100k+ lignes), pas de jank même avec des extensions actives. Consommation RAM 3-5x inférieure à VS Code.
Zed Assistant — Claude intégré nativementAssistant IA directement dans l'éditeur avec accès aux modèles Claude (Sonnet, Opus), GPT-4o et Gemini. Comprend le contexte codebase via Tree-sitter. Supporte le mode "inline assist" pour modifier le code sélectionné sans changer de panel.
Collaboration temps réel — pair programming natifInvitez un collaborateur via zed.dev — partagez l'éditeur en temps réel, chacun avec son propre curseur et sa vue. Comme Google Docs pour le code, sans plugin, sans extension, sans partage d'écran.
Tree-sitter — syntaxe et navigation précisesParsing syntaxique via Tree-sitter (créé par les mêmes développeurs). Colorisation sémantique correcte même dans des fichiers PHP complexes, folding précis, navigation goto-definition rapide même sans LSP configuré.
Multi-curseur et Vim modeMulti-curseur avancé (Cmd+D, sélection par colonne), mode Vim complet avec motions, opérateurs et macros. Le Vim mode de Zed est considéré comme l'un des plus fidèles parmi les éditeurs modernes.
Extensions en WebAssemblyLes extensions Zed sont compilées en WASM — sécurisées (sandboxed), rapides à charger, sans accès direct au système. PHP (Intelephense via LSP), Tailwind CSS, ESLint, Prettier sont disponibles.
Commandes
CommandeDescription
Cmd+K / Ctrl+KOuvrir Zed Assistant (IA inline sur sélection)
Cmd+Shift+AOuvrir le panel Zed Assistant (chat complet)
Cmd+P / Ctrl+PQuick open fichier (fuzzy search)
Cmd+Shift+P / Ctrl+Shift+PCommand Palette
Cmd+DSélectionner l'occurrence suivante (multi-curseur)
Cmd+Alt+↑/↓Ajouter un curseur au-dessus/en-dessous
Cmd+Shift+LSélectionner toutes les occurrences du mot courant
Cmd+EnterOuvrir la collaboration (inviter un collaborateur)
Exemples
Inline assist — refactoring PHPCODE
// Sélectionnez la méthode PHP à refactorer
// puis Cmd+K et décrivez :
"Convertis cette méthode en utilisant le pattern Repository.
Extrait la logique de requête dans une classe séparée.
Respecte PSR-12 et PHP 8.3 readonly properties."
// Zed modifie le code sélectionné avec le diff visible
Configurer Intelephense LSP pour DrupalCODE
// .zed/settings.json
{
  "lsp": {
    "intelephense": {
      "initialization_options": {
        "environment": {
          "includePaths": [
            "${workspaceFolder}/web/core",
            "${workspaceFolder}/web/modules/contrib",
            "${workspaceFolder}/web/modules/custom"
          ],
          "phpVersion": "8.3"
        },
        "stubs": [
          "apache", "bcmath", "bz2", "calendar", "com_dotnet",
          "core", "ctype", "curl", "date", "dba",
          "drupal"
        ]
      }
    }
  }
}
Session de pair programmingCODE
# Partager une session de collaboration :
# 1. Cmd+Enter → "Share Project"
# 2. Copier le lien généré : zed://remote/xxxxx
# 3. Le collaborateur ouvre Zed et colle le lien
# → Les deux curseurs apparaissent en temps réel
# → Chacun peut éditer, l'IA est partagée

# Pour rejoindre via CLI :
zed zed://remote/xxxxx
Points forts & faibles
Points forts
+Performance native Rust/GPU — 3-5x plus rapide que VS Code
+Collaboration temps réel intégrée — pair programming sans configuration
+Zed Assistant avec Claude directement dans l'éditeur
+Tree-sitter — syntaxe précise dans 100+ langages (PHP inclus)
+Vim mode de qualité
+Open-source GPL-3.0
+Consommation mémoire faible
Points faibles
Pas disponible sur Windows (macOS + Linux uniquement, pour l'instant)
Ecosystème d'extensions moins fourni que VS Code
Plus jeune que VS Code — certaines fonctionnalités PHP/Drupal manquent
Intelephense et PHPStan nécessitent une configuration LSP manuelle
Pas de débogueur intégré (xdebug via DAP — configuration complexe)
Collaboration requiert un compte zed.dev
Verdict

L'éditeur le plus rapide du marché pour les développeurs qui veulent quitter VS Code/Electron sans perdre les fonctionnalités modernes. La collaboration temps réel est imbattable. Pour PHP/Drupal, la configuration LSP demande un peu de travail, mais le résultat est excellent.

Développeurs sur macOS/Linux qui souffrent des lenteurs de VS Code ou PHPStorm sur des grandes codebases. Excellent pour le pair programming Drupal et les sessions de code review collaboratif.