Claude Code IDE-Erweiterungen: VS Code und JetBrains im Ueberblick
AI generated
Claude
>_
Claude AI · Claude Code · IDE-Integration
Claude Code IDE-Erweiterungen
VS Code und JetBrains ohne Editor-Wechsel nutzen

Claude Code laeuft grundsaetzlich im Terminal, doch die offiziellen Erweiterungen fuer VS Code und JetBrains-IDEs wie PhpStorm holen Diff-Ansichten, Kontextmenues und Debugger-Integration direkt in den gewohnten Editor. Wer Claude Code nur ueber die reine Kommandozeile kennt, verschenkt damit spuerbaren Komfort im taeglichen Entwickleralltag.

17 Min. Lesezeit Claude Code · VS Code · JetBrains · PhpStorm Setup-Anleitung inklusive

1. Warum eine IDE-Erweiterung neben dem Terminal sinnvoll ist

Claude Code ist im Kern ein Kommandozeilen-Werkzeug und funktioniert vollstaendig ohne grafische Oberflaeche. Trotzdem hat Anthropic offizielle Erweiterungen fuer VS Code und JetBrains-IDEs veroeffentlicht, weil viele Entwickler den staendigen Wechsel zwischen Terminal-Fenster und Editor als Reibung empfinden. Die Erweiterung bindet Claude Code in die gewohnte Oberflaeche ein, ohne die zugrunde liegende Terminal-Logik zu ersetzen.

Der Kerngedanke: Claude Code laeuft weiterhin als Prozess im integrierten Terminal der IDE, die Erweiterung ergaenzt jedoch visuelle Komponenten wie Diff-Ansichten, Kontextmenues und eine automatische Synchronisation der aktuell geoeffneten Datei mit der Claude-Sitzung. Dadurch muss man nicht mehr manuell Dateipfade in den Chat kopieren, weil Claude Code automatisch weiss, welche Datei gerade im Editor aktiv ist.

Fuer Teams, die PhpStorm oder VS Code als Standard-IDE vorschreiben, ist diese Integration oft der entscheidende Faktor fuer die Akzeptanz von Claude Code im Team. Ein reiner Terminal-Workflow wirkt auf viele Entwickler zunaechst fremd, waehrend die IDE-Erweiterung den Einstieg erheblich erleichtert, weil bekannte Interaktionsmuster wie Rechtsklick-Menues und Seitenleisten weiterverwendet werden koennen.

2. Claude Code in VS Code einrichten

Die Einrichtung in VS Code erfolgt ueber die offizielle Erweiterung aus dem Marktplatz, die nach der Installation automatisch erkennt, ob Claude Code bereits als CLI-Tool auf dem System vorhanden ist. Ist das nicht der Fall, bietet die Erweiterung an, die Installation direkt anzustossen, ohne dass ein manueller Wechsel ins Terminal noetig ist. Nach der Einrichtung erscheint ein neues Panel in der Seitenleiste, das die Chat-Historie und den aktuellen Sitzungsstatus anzeigt.

Ein zentrales Detail bei der VS-Code-Integration ist die automatische Kontext-Synchronisation: Oeffnet man eine Datei im Editor, weiss Claude Code sofort, auf welche Datei sich eine folgende Anfrage vermutlich bezieht, ohne dass der Dateipfad explizit genannt werden muss. Markiert man zusaetzlich einen Codeabschnitt, kann dieser per Tastenkuerzel direkt als Kontext an die laufende Claude-Sitzung uebergeben werden.


# Install the Claude Code CLI first (required by the VS Code extension)
npm install -g @anthropic-ai/claude-code

# Then install the extension from the VS Code marketplace
code --install-extension anthropic.claude-code

# Open a project and start a session from the integrated terminal
code ~/projects/my-app
# Claude Code panel appears in the sidebar automatically

3. Claude Code in JetBrains-IDEs wie PhpStorm einrichten

Fuer JetBrains-Produkte, darunter PhpStorm, IntelliJ IDEA und WebStorm, gibt es ein eigenes Plugin, das ueber den JetBrains Marketplace installiert wird. Auch hier bleibt die zugrunde liegende Claude-Code-CLI die technische Basis, das Plugin fuegt lediglich eine native Oberflaeche fuer PhpStorm hinzu. Nach der Installation erscheint ein Tool-Fenster, das sich wie andere PhpStorm-Panels andocken, verschieben und mit Tastenkuerzeln steuern laesst.

Ein praktischer Vorteil der PhpStorm-Integration ist die Zusammenarbeit mit den vorhandenen Codeinspektionen: Schlaegt Claude Code eine Aenderung vor, kann PhpStorm parallel pruefen, ob die Aenderung bestehende Typannotationen, PHPDoc-Bloecke oder Coding-Standards verletzt, bevor sie uebernommen wird. Das kombiniert die staerken beider Werkzeuge, statische Analyse durch PhpStorm und generatives Verstaendnis durch Claude, statt sie gegeneinander auszuspielen.


# JetBrains plugin installation via command line (Toolbox App path may vary)
# 1. Open PhpStorm > Settings > Plugins > Marketplace
# 2. Search for "Claude Code" and install
# 3. Restart the IDE

# Verify the underlying CLI is reachable from the IDE's terminal
which claude
claude --version

4. Diff-Ansicht und Aenderungs-Review im Editor

Eine der spuerbarsten Verbesserungen gegenueber dem reinen Terminal-Einsatz ist die grafische Diff-Ansicht. Statt Aenderungen als reinen Text-Patch im Terminal zu lesen, zeigen sowohl die VS-Code- als auch die JetBrains-Erweiterung Vorher-Nachher-Vergleiche in der gewohnten Diff-Darstellung der jeweiligen IDE an, inklusive Syntax-Highlighting und Zeilennummern.

Diese Diff-Ansicht erlaubt es, einzelne Hunks gezielt anzunehmen oder abzulehnen, statt eine vorgeschlagene Aenderung nur als Ganzes zu akzeptieren oder zu verwerfen. Bei einer mehrstufigen Refactoring-Aufgabe, die mehrere Dateien gleichzeitig betrifft, macht diese granulare Kontrolle den Unterschied zwischen einem vertrauensvollen und einem riskant wirkenden Agenten-Workflow aus.

5. Kontextmenues: Auswahl direkt an Claude uebergeben

Beide Erweiterungen ergaenzen das Rechtsklick-Kontextmenue des Editors um Eintraege wie Mit Claude erklaeren, Mit Claude refactorn oder Tests fuer diese Funktion generieren. Markiert man eine Funktion, eine Klasse oder einen Codeblock und waehlt einen dieser Eintraege, wird der markierte Code automatisch als Kontext an eine neue oder bestehende Claude-Sitzung uebergeben, ohne ihn manuell zu kopieren.

Diese Kontextmenues reduzieren die Einstiegshuerde besonders fuer Teammitglieder, die mit der reinen Chat-Syntax von Claude Code noch nicht vertraut sind. Statt eine praezise Textanfrage zu formulieren, genuegt ein Rechtsklick auf den relevanten Codeabschnitt, was die Nutzung von Claude Code im Team demokratisiert und nicht nur erfahrenen CLI-Nutzern vorbehaelt.


{
  "_comment": "Example VS Code keybinding to send the current selection to Claude Code",
  "key": "ctrl+alt+c",
  "command": "claude-code.sendSelectionToChat",
  "when": "editorHasSelection"
}

6. Debugger-Integration und Fehlerkontext

Ein oft uebersehenes Feature beider Erweiterungen ist die Uebergabe von Debugger-Kontext. Bricht ein Xdebug-Breakpoint in PhpStorm bei einer Exception ab, kann der aktuelle Stacktrace samt lokaler Variablen direkt an Claude Code weitergereicht werden, ohne den Stacktrace manuell aus der Konsole zu kopieren. Claude erhaelt damit denselben Informationsstand wie ein Entwickler, der gerade live debuggt.

Diese Integration ist besonders wertvoll bei schwer reproduzierbaren Fehlern, bei denen der Zustand zum Zeitpunkt des Absturzes entscheidend ist. Statt den Fehler nachtraeglich aus Logdateien zu rekonstruieren, liefert die Debugger-Integration den exakten Zustand, was die Trefferquote bei der Ursachenanalyse deutlich erhoeht.


{
  "_comment": "Debugger context automatically forwarded to Claude Code on breakpoint",
  "exception": "TypeError: Cannot read properties of undefined",
  "stack_trace": [
    "at calculateTotal (checkout.js:42)",
    "at processOrder (checkout.js:18)"
  ],
  "local_variables": {
    "cart": { "items": [], "discount": null },
    "customer": { "id": 1042, "tier": "gold" }
  }
}

7. Terminal-Modus und IDE-Erweiterung im Zusammenspiel

Wichtig zu verstehen: Die IDE-Erweiterung ersetzt den Terminal-Modus nicht, sondern ergaenzt ihn. Fuer lange, autonome Refactoring-Sitzungen ueber viele Dateien bleibt das Terminal oft die effizientere Wahl, weil Claude Code dort ohne UI-Overhead arbeitet und sich problemlos in Skripte einbetten laesst. Fuer punktuelle Anfragen waehrend des taeglichen Programmierens ist die IDE-Erweiterung meist die schnellere Option.

Viele erfahrene Nutzer wechseln je nach Aufgabe bewusst zwischen beiden Modi: Kurze Erklaerungsfragen und kleine Refactorings laufen ueber die IDE-Erweiterung, groessere, mehrstufige Aufgaben werden im separaten Terminal-Fenster gestartet und parallel weiterverfolgt, waehrend man in der IDE an anderen Dateien weiterarbeitet.

8. Grenzen und bekannte Einschraenkungen

Die IDE-Erweiterungen sind kein vollstaendiger Ersatz fuer alle Terminal-Funktionen von Claude Code. Manche fortgeschrittenen Konfigurationsoptionen, etwa detaillierte Permission-Regeln oder benutzerdefinierte Slash-Commands, lassen sich zuverlaessiger ueber die Kommandozeile verwalten als ueber die grafische Oberflaeche, auch wenn die Erweiterungen kontinuierlich Funktionsparitaet nachruesten.

Ausserdem haengt die Stabilitaet der Erweiterung von der jeweiligen IDE-Version ab: Nach grossen PhpStorm- oder VS-Code-Updates kann es kurzzeitig zu Kompatibilitaetsproblemen kommen, bis die Erweiterung nachgezogen wird. Wer produktiv auf die Integration angewiesen ist, sollte Updates der IDE nicht sofort am Erscheinungstag einspielen, sondern kurz abwarten, ob die Claude-Code-Erweiterung bereits kompatibel ist.


# Fallback: advanced configuration always works via the CLI directly,
# even if the graphical extension is temporarily incompatible after an update
cat ~/.claude/settings.json

# Custom slash commands are managed as plain files, independent of the IDE
ls ~/.claude/commands/
claude --version

9. VS Code vs. JetBrains Erweiterung im Vergleich

Beide Erweiterungen bauen auf derselben Claude-Code-CLI auf, unterscheiden sich aber in Detailfunktionen, die von der jeweiligen IDE-Plattform abhaengen. Die folgende Tabelle stellt die wichtigsten Unterschiede gegenueber.

Merkmal VS Code Erweiterung JetBrains Plugin
Installationsquelle VS Code Marketplace JetBrains Marketplace
Diff-Ansicht VS-Code-natives Diff-Panel JetBrains-natives Diff-Fenster
Debugger-Kontext Ueber Debug-Adapter-Protokoll Ueber Xdebug und JetBrains-Debugger
Codeinspektionen Abhaengig von installierten Extensions Tief integriert, sofort verfuegbar
Reifegrad Sehr breite Nutzerbasis, schnelle Updates Etwas kleinere Nutzerbasis, solide Integration

Fuer PHP- und Magento-Teams, die ohnehin PhpStorm als Standard-IDE nutzen, ist das JetBrains-Plugin die naheliegende Wahl, weil es nahtlos mit vorhandenen Codeinspektionen und PHPDoc-Pruefungen zusammenspielt. Fuer polyglotte Teams mit VS Code als gemeinsamem Nenner bietet die VS-Code-Erweiterung eine breitere Extension-Landschaft und meist die schnellsten Updates neuer Claude-Code-Funktionen.

Mironsoft

Claude Code Setup fuer PhpStorm- und VS-Code-Teams

Claude Code sauber in eure IDE-Landschaft integrieren?

Wir richten Claude Code inklusive IDE-Erweiterung, CLAUDE.md-Konventionen und Permission-Modell fuer PhpStorm- und VS-Code-Teams ein und schulen den Umgang mit Diff-Review und Debugger-Integration.

IDE-Setup

Einrichtung der Claude-Code-Erweiterung in PhpStorm und VS Code

Workflow-Training

Diff-Review, Kontextmenues und Debugger-Uebergabe im Team etablieren

Konventionen

CLAUDE.md und Permission-Regeln fuer konsistentes Verhalten im Team

10. Zusammenfassung

Die offiziellen Claude-Code-Erweiterungen fuer VS Code und JetBrains-IDEs wie PhpStorm holen die Kernfunktionen von Claude Code direkt in den gewohnten Editor, ohne die zugrunde liegende Terminal-Logik zu ersetzen. Diff-Ansichten mit granularer Hunk-Kontrolle, Kontextmenues fuer schnelle Anfragen und Debugger-Integration fuer praezisen Fehlerkontext machen den Einstieg fuer Teams erheblich einfacher als der reine Kommandozeilen-Betrieb.

Terminal-Modus und IDE-Erweiterung schliessen sich nicht aus, sondern ergaenzen sich je nach Aufgabe: lange, autonome Sitzungen im Terminal, punktuelle Anfragen ueber die Erweiterung. Wer Claude Code im Team einfuehrt, sollte beide Zugangswege gezielt kommunizieren, statt sich auf einen einzigen Modus festzulegen.

Claude Code IDE-Erweiterungen — Das Wichtigste auf einen Blick

Grundprinzip

Die CLI bleibt technische Basis, die Erweiterung ergaenzt Diff-Ansicht, Kontextmenues und Synchronisation der aktiven Datei.

JetBrains-Vorteil

Tiefe Integration mit vorhandenen Codeinspektionen, ideal fuer PhpStorm- und PHP-Teams.

Debugger-Kontext

Stacktraces und lokale Variablen lassen sich direkt an Claude Code weiterreichen, ohne manuelles Kopieren.

Empfehlung

Terminal fuer lange autonome Sitzungen, IDE-Erweiterung fuer punktuelle Anfragen im Alltag.

11. FAQ: Claude Code IDE-Erweiterungen

1Brauche ich trotzdem die Claude-Code-CLI?
Ja, die Erweiterung setzt auf der CLI auf und startet sie im Hintergrund, ersetzt sie aber nicht.
2Funktioniert das Kontextmenue ueber mehrere Dateien?
Primaer fuer die aktuelle Datei. Fuer mehrere Dateien ist eine Chat- oder Terminal-Anfrage zuverlaessiger.
3Debugger-Kontext auch bei JavaScript?
Ja, ueber das Debug-Adapter-Protokoll, sprachuebergreifend mit kompatiblem Debugger.
4Auch in WebStorm und IntelliJ IDEA verfuegbar?
Ja, fuer alle JetBrains-IDEs auf IntelliJ-Basis, inklusive PhpStorm und PyCharm.
5Was tun bei defekter Erweiterung nach Update?
Terminal-Modus als Fallback nutzen, die CLI funktioniert unabhaengig vom Status der Erweiterung.
6Permission-Regeln ueber die IDE konfigurierbar?
Grundlegend ja, detaillierte Regeln bleiben ueber die Konfigurationsdatei zuverlaessiger und versionierbar.
7Beeintraechtigt die Erweiterung die PhpStorm-Performance?
Im Normalbetrieb gering, nur bei sehr grossen Diffs kurzzeitig spuerbar.
8Gleiche Chat-Historie wie im Terminal?
Ja, solange dieselbe Sitzung referenziert wird. Getrennt gestartete Sitzungen bleiben unabhaengig.
9Lohnt sich das fuer erfahrene Terminal-Nutzer?
Ja, durch granulare Diff-Ansicht und Debugger-Integration, die im reinen Terminal fehlen.
10Kann jeder frei zwischen Terminal und IDE wechseln?
Ja, beide nutzen dieselbe CLI und Konfiguration im Hintergrund, das Verhalten bleibt konsistent.