
Voraussetzungen
Stellen Sie vor der Installation sicher, dass Sie folgende Voraussetzungen erfüllen:- VS Code 1.98.0 oder höher
- Ein Anthropic-Konto (Sie melden sich an, wenn Sie die Erweiterung zum ersten Mal öffnen). Wenn Sie einen Drittanbieter wie Amazon Bedrock oder Google Vertex AI verwenden, siehe stattdessen Drittanbieter verwenden.
Erweiterung installieren
Klicken Sie auf den Link für Ihre IDE, um direkt zu installieren: Oder drücken Sie in VS CodeCmd+Shift+X (Mac) oder Ctrl+Shift+X (Windows/Linux), um die Ansicht „Erweiterungen” zu öffnen, suchen Sie nach „Claude Code” und klicken Sie auf Installieren.
Wenn die Erweiterung nach der Installation nicht angezeigt wird, starten Sie VS Code neu oder führen Sie „Developer: Reload Window” aus der Befehlspalette aus.
Erste Schritte
Nach der Installation können Sie Claude Code über die VS Code-Benutzeroberfläche verwenden:Öffnen Sie das Claude Code-Panel
In VS Code zeigt das Spark-Symbol Claude Code an:
Die schnellste Möglichkeit, Claude zu öffnen, besteht darin, auf das Spark-Symbol in der Editor-Symbolleiste (obere rechte Ecke des Editors) zu klicken. Das Symbol wird nur angezeigt, wenn Sie eine Datei geöffnet haben.
Weitere Möglichkeiten, Claude Code zu öffnen:

- Aktivitätsleiste: Klicken Sie auf das Spark-Symbol in der linken Seitenleiste, um die Sitzungsliste zu öffnen. Klicken Sie auf eine beliebige Sitzung, um sie als vollständige Editor-Registerkarte zu öffnen, oder starten Sie eine neue. Dieses Symbol ist immer in der Aktivitätsleiste sichtbar.
- Befehlspalette:
Cmd+Shift+P(Mac) oderCtrl+Shift+P(Windows/Linux), geben Sie „Claude Code” ein und wählen Sie eine Option wie „In neuer Registerkarte öffnen” - Statusleiste: Klicken Sie auf ✱ Claude Code in der unteren rechten Ecke des Fensters. Dies funktioniert auch, wenn keine Datei geöffnet ist.
Melden Sie sich an
Wenn Sie das Panel zum ersten Mal öffnen, wird ein Anmeldungsbildschirm angezeigt. Klicken Sie auf Anmelden und schließen Sie die Autorisierung in Ihrem Browser ab.Wenn Sie später Nicht angemeldet · Bitte führen Sie /login aus sehen, öffnet die Erweiterung den Anmeldungsbildschirm automatisch erneut. Wenn er nicht angezeigt wird, laden Sie das Fenster aus der Befehlspalette mit Developer: Reload Window neu.Wenn Sie
ANTHROPIC_API_KEY in Ihrer Shell gesetzt haben, aber immer noch die Anmeldungsaufforderung sehen, hat VS Code möglicherweise Ihre Shell-Umgebung nicht geerbt. Starten Sie VS Code von einem Terminal mit code . aus, damit es Ihre Umgebungsvariablen erbt, oder melden Sie sich stattdessen mit Ihrem Claude-Konto an.Nach der Anmeldung wird eine Claude Code erlernen-Checkliste angezeigt. Arbeiten Sie jedes Element durch, indem Sie auf Zeig mir klicken, oder schließen Sie es mit dem X. Um es später erneut zu öffnen, deaktivieren Sie Onboarding ausblenden in den VS Code-Einstellungen unter Erweiterungen → Claude Code.Senden Sie eine Eingabeaufforderung
Bitten Sie Claude, Ihnen bei Ihrem Code oder Ihren Dateien zu helfen, sei es zum Erklären, wie etwas funktioniert, zum Debuggen eines Problems oder zum Vornehmen von Änderungen.Hier ist ein Beispiel für eine Frage zu einer bestimmten Zeile in einer Datei:

Überprüfen Sie Änderungen
Wenn Claude eine Datei bearbeiten möchte, zeigt es einen Vergleich der ursprünglichen und vorgeschlagenen Änderungen nebeneinander an und fordert dann die Genehmigung an. Sie können akzeptieren, ablehnen oder Claude sagen, was stattdessen zu tun ist. Wenn Sie den vorgeschlagenen Inhalt direkt in der Diff-Ansicht bearbeiten, bevor Sie akzeptieren, wird Claude mitgeteilt, dass Sie ihn geändert haben, sodass er nicht davon ausgeht, dass die Datei seinem ursprünglichen Vorschlag entspricht.

Verwenden Sie das Eingabefeld
Das Eingabefeld unterstützt mehrere Funktionen:- Genehmigungsmodi: Klicken Sie auf den Modusindikator am unteren Rand des Eingabefelds, um Modi zu wechseln. Im normalen Modus fragt Claude vor jeder Aktion um Genehmigung. Im Plan Mode beschreibt Claude, was es tun wird, und wartet auf Genehmigung, bevor es Änderungen vornimmt. VS Code öffnet den Plan automatisch als vollständiges Markdown-Dokument, in dem Sie Inline-Kommentare hinzufügen können, um Feedback zu geben, bevor Claude beginnt. Im Auto-Accept-Modus nimmt Claude Bearbeitungen vor, ohne zu fragen. Legen Sie den Standard in den VS Code-Einstellungen unter
claudeCode.initialPermissionModefest. - Befehlsmenü: Klicken Sie auf
/oder geben Sie/ein, um das Befehlsmenü zu öffnen. Zu den Optionen gehören das Anhängen von Dateien, das Wechseln von Modellen, das Umschalten von erweitertem Denken, das Anzeigen der Plannutzung (/usage) und das Starten einer Remote Control-Sitzung (/remote-control). Der Abschnitt „Anpassen” bietet Zugriff auf MCP servers, hooks, memory, permissions und plugins. Elemente mit einem Terminal-Symbol werden im integrierten Terminal geöffnet. - Kontextindikator: Das Eingabefeld zeigt, wie viel von Claudes context window Sie verwenden. Claude komprimiert automatisch bei Bedarf, oder Sie können
/compactmanuell ausführen. - Erweitertes Denken: Ermöglicht Claude, mehr Zeit für die Überlegung komplexer Probleme aufzuwenden. Aktivieren Sie es über das Befehlsmenü (
/). Claudes Überlegungen werden im Gespräch als zusammengeklappte Blöcke angezeigt: Klicken Sie auf einen Block, um ihn zu lesen, oder drücken SieCtrl+O, um jeden Denkblock in der Sitzung zu erweitern oder zu reduzieren. Siehe Erweitertes Denken für Details. - Mehrzeilige Eingabe: Drücken Sie
Shift+Enter, um eine neue Zeile hinzuzufügen, ohne zu senden. Dies funktioniert auch in der Freitexteingabe „Sonstiges” von Frage-Dialogen.
Referenzdateien und Ordner
Verwenden Sie @-Erwähnungen, um Claude Kontext über bestimmte Dateien oder Ordner zu geben. Wenn Sie@ gefolgt von einem Datei- oder Ordnernamen eingeben, liest Claude diesen Inhalt und kann Fragen dazu beantworten oder Änderungen daran vornehmen. Claude Code unterstützt Fuzzy Matching, sodass Sie Teilnamen eingeben können, um das zu finden, was Sie benötigen:
Option+K (Mac) / Alt+K (Windows/Linux), um eine @-Erwähnung mit dem Dateipfad und den Zeilennummern einzufügen (z. B. @app.ts#5-10). Klicken Sie auf den Auswahlindikator, um umzuschalten, ob Claude Ihren hervorgehobenen Text sehen kann – das Symbol mit durchgestrichenem Auge bedeutet, dass die Auswahl vor Claude verborgen ist.
Sie können auch Shift gedrückt halten, während Sie Dateien in das Eingabefeld ziehen, um sie als Anhänge hinzuzufügen. Klicken Sie auf das X bei einem Anhang, um ihn aus dem Kontext zu entfernen.
Frühere Gespräche fortsetzen
Klicken Sie auf die Schaltfläche Sitzungsverlauf oben im Claude Code-Panel, um auf Ihren Gesprächsverlauf zuzugreifen. Sie können nach Schlüsselwort suchen oder nach Zeit durchsuchen (Heute, Gestern, Letzte 7 Tage usw.). Klicken Sie auf ein beliebiges Gespräch, um es mit dem vollständigen Nachrichtenverlauf fortzusetzen. Neue Sitzungen erhalten KI-generierte Titel basierend auf Ihrer ersten Nachricht. Bewegen Sie den Mauszeiger über eine Sitzung, um Umbenennungs- und Entfernungsaktionen anzuzeigen: Benennen Sie um, um ihr einen beschreibenden Titel zu geben, oder entfernen Sie sie, um sie aus der Liste zu löschen. Weitere Informationen zum Fortsetzen von Sitzungen finden Sie unter Häufige Workflows.Fortsetzen von Remote-Sitzungen von Claude.ai
Wenn Sie Claude Code im Web verwenden, können Sie diese Remote-Sitzungen direkt in VS Code fortsetzen. Dies erfordert die Anmeldung mit Claude.ai Subscription, nicht Anthropic Console.Öffnen Sie den Sitzungsverlauf
Klicken Sie auf die Schaltfläche Sitzungsverlauf oben im Claude Code-Panel.
Wählen Sie die Registerkarte „Remote“
Der Dialog zeigt zwei Registerkarten: Lokal und Remote. Klicken Sie auf Remote, um Sitzungen von claude.ai anzuzeigen.
Nur Web-Sitzungen, die mit einem GitHub-Repository gestartet wurden, werden auf der Registerkarte ‘Remote” angezeigt. Das Fortsetzen lädt den Gesprächsverlauf lokal; Änderungen werden nicht mit claude.ai synchronisiert.
Passen Sie Ihren Workflow an
Sobald Sie einsatzbereit sind, können Sie das Claude-Panel repositionieren, mehrere Sitzungen ausführen oder zum Terminal-Modus wechseln.Wählen Sie, wo Claude lebt
Sie können das Claude-Panel ziehen, um es überall in VS Code zu repositionieren. Greifen Sie die Registerkarte oder Titelleiste des Panels und ziehen Sie es zu:- Sekundäre Seitenleiste: die rechte Seite des Fensters. Hält Claude sichtbar, während Sie codieren.
- Primäre Seitenleiste: die linke Seitenleiste mit Symbolen für Explorer, Suche usw.
- Editor-Bereich: öffnet Claude als Registerkarte neben Ihren Dateien. Nützlich für Nebenaufgaben.
Führen Sie mehrere Gespräche aus
Verwenden Sie In neuer Registerkarte öffnen oder In neuem Fenster öffnen aus der Befehlspalette, um zusätzliche Gespräche zu starten. Jedes Gespräch behält seinen eigenen Verlauf und Kontext bei, sodass Sie parallel an verschiedenen Aufgaben arbeiten können. Bei Verwendung von Registerkarten zeigt ein kleiner farbiger Punkt auf dem Spark-Symbol den Status an: Blau bedeutet, dass eine Genehmigungsanfrage ausstehend ist, Orange bedeutet, dass Claude fertig ist, während die Registerkarte verborgen war.Wechseln Sie zum Terminal-Modus
Standardmäßig öffnet die Erweiterung ein grafisches Chat-Panel. Wenn Sie die CLI-ähnliche Benutzeroberfläche bevorzugen, öffnen Sie die Einstellung „Terminal verwenden” und aktivieren Sie das Kontrollkästchen. Sie können auch VS Code-Einstellungen öffnen (Cmd+, auf Mac oder Ctrl+, auf Windows/Linux), zu Erweiterungen → Claude Code gehen und Terminal verwenden aktivieren.
Verwalten Sie Plugins
Die VS Code-Erweiterung enthält eine grafische Benutzeroberfläche zum Installieren und Verwalten von plugins. Geben Sie/plugins in das Eingabefeld ein, um die Benutzeroberfläche Plugins verwalten zu öffnen.
Installieren Sie Plugins
Der Plugin-Dialog zeigt zwei Registerkarten: Plugins und Marketplaces. Auf der Registerkarte „Plugins”:- Installierte Plugins werden oben mit Umschaltern angezeigt, um sie zu aktivieren oder zu deaktivieren
- Verfügbare Plugins aus Ihren konfigurierten Marketplaces werden unten angezeigt
- Suchen Sie, um Plugins nach Name oder Beschreibung zu filtern
- Klicken Sie auf Installieren bei einem beliebigen verfügbaren Plugin
- Für Sie installieren: verfügbar in allen Ihren Projekten (Benutzerumfang)
- Für dieses Projekt installieren: geteilt mit Projektmitarbeitern (Projektumfang)
- Lokal installieren: nur für Sie, nur in diesem Repository (lokaler Umfang)
Verwalten Sie Marketplaces
Wechseln Sie zur Registerkarte Marketplaces, um Plugin-Quellen hinzuzufügen oder zu entfernen:- Geben Sie ein GitHub-Repo, eine URL oder einen lokalen Pfad ein, um einen neuen Marketplace hinzuzufügen
- Klicken Sie auf das Aktualisierungssymbol, um die Plugin-Liste eines Marketplace zu aktualisieren
- Klicken Sie auf das Papierkorbsymbol, um einen Marketplace zu entfernen
Die Plugin-Verwaltung in VS Code verwendet unter der Haube die gleichen CLI-Befehle. Plugins und Marketplaces, die Sie in der Erweiterung konfigurieren, sind auch in der CLI verfügbar, und umgekehrt.
Automatisieren Sie Browser-Aufgaben mit Chrome
Verbinden Sie Claude mit Ihrem Chrome-Browser, um Web-Apps zu testen, mit Konsolenprotokollen zu debuggen und Browser-Workflows zu automatisieren, ohne VS Code zu verlassen. Dies erfordert die Claude in Chrome-Erweiterung Version 1.0.36 oder höher. Geben Sie@browser in das Eingabefeld ein, gefolgt von dem, was Claude tun soll:
VS Code-Befehle und Tastaturkürzel
Öffnen Sie die Befehlspalette (Cmd+Shift+P auf Mac oder Ctrl+Shift+P auf Windows/Linux) und geben Sie „Claude Code” ein, um alle verfügbaren VS Code-Befehle für die Claude Code-Erweiterung anzuzeigen.
Einige Tastaturkürzel hängen davon ab, welches Panel „fokussiert” ist (Tastatureingaben empfängt). Wenn sich Ihr Cursor in einer Codedatei befindet, ist der Editor fokussiert. Wenn sich Ihr Cursor im Eingabefeld von Claude befindet, ist Claude fokussiert. Verwenden Sie Cmd+Esc / Ctrl+Esc, um zwischen ihnen zu wechseln.
Dies sind VS Code-Befehle zum Steuern der Erweiterung. Nicht alle integrierten Claude Code-Befehle sind in der Erweiterung verfügbar. Siehe VS Code-Erweiterung vs. Claude Code CLI für Details.
| Befehl | Tastaturkürzel | Beschreibung |
|---|---|---|
| Focus Input | Cmd+Esc (Mac) / Ctrl+Esc (Windows/Linux) | Fokus zwischen Editor und Claude umschalten |
| In Seitenleiste öffnen | - | Öffnen Sie Claude in der linken Seitenleiste |
| Im Terminal öffnen | - | Öffnen Sie Claude im Terminal-Modus |
| In neuer Registerkarte öffnen | Cmd+Shift+Esc (Mac) / Ctrl+Shift+Esc (Windows/Linux) | Öffnen Sie ein neues Gespräch als Editor-Registerkarte |
| In neuem Fenster öffnen | - | Öffnen Sie ein neues Gespräch in einem separaten Fenster |
| Neues Gespräch | Cmd+N (Mac) / Ctrl+N (Windows/Linux) | Starten Sie ein neues Gespräch. Erfordert, dass Claude fokussiert ist und enableNewConversationShortcut auf true gesetzt ist |
| @-Erwähnungsreferenz einfügen | Option+K (Mac) / Alt+K (Windows/Linux) | Fügen Sie eine Referenz zur aktuellen Datei und Auswahl ein (erfordert, dass der Editor fokussiert ist) |
| Protokolle anzeigen | - | Anzeigen von Erweiterungs-Debug-Protokollen |
| Abmelden | - | Melden Sie sich von Ihrem Anthropic-Konto ab |
Starten Sie eine VS Code-Registerkarte von anderen Tools aus
Die Erweiterung registriert einen URI-Handler untervscode://anthropic.claude-code/open. Verwenden Sie ihn, um eine neue Claude Code-Registerkarte von Ihrem eigenen Tooling aus zu öffnen: ein Shell-Alias, ein Browser-Lesezeichen oder ein beliebiges Skript, das eine URL öffnen kann. Wenn VS Code nicht bereits ausgeführt wird, wird es beim Öffnen der URL zuerst gestartet. Wenn VS Code bereits ausgeführt wird, wird die URL in dem Fenster geöffnet, das derzeit fokussiert ist.
Rufen Sie den Handler mit dem URL-Opener Ihres Betriebssystems auf. Auf macOS:
xdg-open unter Linux oder start unter Windows.
Der Handler akzeptiert zwei optionale Abfrageparameter:
| Parameter | Beschreibung |
|---|---|
prompt | Text zum Vorausfüllen im Eingabefeld. Muss URL-codiert sein. Das Eingabefeld wird vorausgefüllt, aber nicht automatisch gesendet. |
session | Eine Sitzungs-ID zum Fortsetzen statt zum Starten eines neuen Gesprächs. Die Sitzung muss zum derzeit in VS Code geöffneten Arbeitsbereich gehören. Wenn die Sitzung nicht gefunden wird, wird stattdessen ein neues Gespräch gestartet. Wenn die Sitzung bereits in einer Registerkarte geöffnet ist, wird diese Registerkarte fokussiert. Um eine Sitzungs-ID programmgesteuert zu erfassen, siehe Gespräche fortsetzen. |
Konfigurieren Sie Einstellungen
Die Erweiterung hat zwei Arten von Einstellungen:- Erweiterungseinstellungen in VS Code: Steuern Sie das Verhalten der Erweiterung in VS Code. Öffnen Sie mit
Cmd+,(Mac) oderCtrl+,(Windows/Linux), dann gehen Sie zu Erweiterungen → Claude Code. Sie können auch/eingeben und General Config auswählen, um Einstellungen zu öffnen. - Claude Code-Einstellungen in
~/.claude/settings.json: geteilt zwischen der Erweiterung und der CLI. Verwenden Sie für zulässige Befehle, Umgebungsvariablen, hooks und MCP servers. Siehe Einstellungen für Details.
Erweiterungseinstellungen
| Einstellung | Standard | Beschreibung |
|---|---|---|
useTerminal | false | Starten Sie Claude im Terminal-Modus statt im grafischen Panel |
initialPermissionMode | default | Steuert Genehmigungsaufforderungen für neue Gespräche: default, plan, acceptEdits oder bypassPermissions. Siehe Genehmigungsmodi. |
preferredLocation | panel | Wo Claude öffnet: sidebar (rechts) oder panel (neue Registerkarte) |
autosave | true | Speichern Sie Dateien automatisch, bevor Claude sie liest oder schreibt |
useCtrlEnterToSend | false | Verwenden Sie Ctrl/Cmd+Enter statt Enter, um Eingabeaufforderungen zu senden |
enableNewConversationShortcut | false | Aktivieren Sie Cmd/Ctrl+N, um ein neues Gespräch zu starten |
hideOnboarding | false | Blenden Sie die Onboarding-Checkliste aus (Abschlusskappe-Symbol) |
respectGitIgnore | true | Schließen Sie .gitignore-Muster aus Dateisuchvorgängen aus |
usePythonEnvironment | true | Aktivieren Sie die Python-Umgebung des Arbeitsbereichs beim Ausführen von Claude. Erfordert die Python-Erweiterung. |
environmentVariables | [] | Legen Sie Umgebungsvariablen für den Claude-Prozess fest. Verwenden Sie stattdessen Claude Code-Einstellungen für gemeinsame Konfiguration. |
disableLoginPrompt | false | Überspringen Sie Authentifizierungsaufforderungen (für Setups von Drittanbietern) |
allowDangerouslySkipPermissions | false | Fügt Auto-Modus und Bypass-Berechtigungen zum Moduswahlschalter hinzu. Auto-Modus hat Plan-, Admin-, Modell- und Anbieteranforderungen, daher bleibt die Option möglicherweise auch mit diesem Umschalter nicht verfügbar. Verwenden Sie Bypass-Berechtigungen nur in Sandboxes ohne Internetzugang. |
claudeProcessWrapper | - | Ausführbarer Pfad, der zum Starten des Claude-Prozesses verwendet wird |
VS Code-Erweiterung vs. Claude Code CLI
Claude Code ist sowohl als VS Code-Erweiterung (grafisches Panel) als auch als CLI (Befehlszeilenschnittstelle im Terminal) verfügbar. Einige Funktionen sind nur in der CLI verfügbar. Wenn Sie eine CLI-only-Funktion benötigen, führen Sieclaude im integrierten Terminal von VS Code aus.
| Funktion | CLI | VS Code-Erweiterung |
|---|---|---|
| Befehle und skills | Alle | Teilmenge (geben Sie / ein, um verfügbare anzuzeigen) |
| MCP server-Konfiguration | Ja | Teilweise (fügen Sie Server über CLI hinzu; verwalten Sie vorhandene Server mit /mcp im Chat-Panel) |
| Checkpoints | Ja | Ja |
! Bash-Tastaturkürzel | Ja | Nein |
| Tab-Vervollständigung | Ja | Nein |
Zurückspulen mit Checkpoints
Die VS Code-Erweiterung unterstützt Checkpoints, die Claudes Dateibearbeitungen verfolgen und es Ihnen ermöglichen, zu einem vorherigen Zustand zurückzuspulen. Bewegen Sie den Mauszeiger über eine beliebige Nachricht, um die Schaltfläche zum Zurückspulen anzuzeigen, und wählen Sie dann aus drei Optionen:- Gespräch von hier aus verzweigen: Starten Sie einen neuen Gesprächszweig aus dieser Nachricht, während Sie alle Codeänderungen intakt halten
- Code hier zurückspulen: Revert-Dateiänderungen zu diesem Punkt im Gespräch, während Sie den vollständigen Gesprächsverlauf behalten
- Gespräch verzweigen und Code zurückspulen: Starten Sie einen neuen Gesprächszweig und revert-Dateiänderungen zu diesem Punkt
Führen Sie CLI in VS Code aus
Um die CLI zu verwenden und in VS Code zu bleiben, öffnen Sie das integrierte Terminal (Ctrl+` auf Windows/Linux oder Cmd+` auf Mac) und führen Sie claude aus. Die CLI wird automatisch mit Ihrer IDE für Funktionen wie Diff-Anzeige und Diagnosefreigabe integriert.
Wenn Sie ein externes Terminal verwenden, führen Sie /ide in Claude Code aus, um es mit VS Code zu verbinden.
Wechseln Sie zwischen Erweiterung und CLI
Die Erweiterung und die CLI teilen den gleichen Gesprächsverlauf. Um ein Erweiterungsgespräch in der CLI fortzusetzen, führen Sieclaude --resume im Terminal aus. Dies öffnet eine interaktive Auswahl, in der Sie Ihr Gespräch suchen und auswählen können.
Beziehen Sie Terminal-Ausgabe in Eingabeaufforderungen ein
Referenzieren Sie Terminal-Ausgabe in Ihren Eingabeaufforderungen mit@terminal:name, wobei name der Titel des Terminals ist. Dies ermöglicht Claude, Befehlsausgabe, Fehlermeldungen oder Protokolle zu sehen, ohne zu kopieren und einzufügen.
Überwachen Sie Hintergrundprozesse
Wenn Claude lange laufende Befehle ausführt, zeigt die Erweiterung den Fortschritt in der Statusleiste an. Die Sichtbarkeit für Hintergrundaufgaben ist jedoch im Vergleich zur CLI begrenzt. Für bessere Sichtbarkeit lassen Sie Claude den Befehl ausgeben, damit Sie ihn im integrierten Terminal von VS Code ausführen können.Verbinden Sie sich mit externen Tools mit MCP
MCP (Model Context Protocol) servers geben Claude Zugriff auf externe Tools, Datenbanken und APIs. Um einen MCP server hinzuzufügen, öffnen Sie das integrierte Terminal (Ctrl+` oder Cmd+`) und führen Sie aus:
/mcp in das Chat-Panel ein. Der MCP-Verwaltungsdialog ermöglicht es Ihnen, Server zu aktivieren oder zu deaktivieren, sich erneut mit einem Server zu verbinden und OAuth-Authentifizierung zu verwalten. Siehe die MCP-Dokumentation für verfügbare servers.
Arbeiten Sie mit Git
Claude Code wird mit Git integriert, um direkt in VS Code bei Versionskontroll-Workflows zu helfen. Bitten Sie Claude, Änderungen zu committen, Pull Requests zu erstellen oder über Branches zu arbeiten.Erstellen Sie Commits und Pull Requests
Claude kann Änderungen bereitstellen, Commit-Nachrichten schreiben und Pull Requests basierend auf Ihrer Arbeit erstellen:Verwenden Sie Git worktrees für parallele Aufgaben
Verwenden Sie das Flag--worktree (-w), um Claude in einem isolierten worktree mit seinen eigenen Dateien und Branch zu starten:
Verwenden Sie Drittanbieter
Standardmäßig verbindet sich Claude Code direkt mit der API von Anthropic. Wenn Ihre Organisation Amazon Bedrock, Google Vertex AI oder Microsoft Foundry verwendet, um auf Claude zuzugreifen, konfigurieren Sie die Erweiterung, um stattdessen Ihren Anbieter zu verwenden:Deaktivieren Sie die Anmeldungsaufforderung
Öffnen Sie die Einstellung ‘Anmeldungsaufforderung deaktivieren” und aktivieren Sie das Kontrollkästchen.Sie können auch VS Code-Einstellungen öffnen (
Cmd+, auf Mac oder Ctrl+, auf Windows/Linux), nach „Claude Code login” suchen und Anmeldungsaufforderung deaktivieren aktivieren.Konfigurieren Sie Ihren Anbieter
Folgen Sie dem Setup-Leitfaden für Ihren Anbieter:Diese Leitfäden behandeln die Konfiguration Ihres Anbieters in
~/.claude/settings.json, was sicherstellt, dass Ihre Einstellungen zwischen der VS Code-Erweiterung und der CLI geteilt werden.Sicherheit und Datenschutz
Ihr Code bleibt privat. Claude Code verarbeitet Ihren Code, um Unterstützung zu bieten, verwendet ihn aber nicht zum Trainieren von Modellen. Weitere Informationen zur Datenbehandlung und zum Deaktivieren der Protokollierung finden Sie unter Daten und Datenschutz. Mit aktivierten Auto-Edit-Berechtigungen kann Claude Code VS Code-Konfigurationsdateien (wiesettings.json oder tasks.json) ändern, die VS Code möglicherweise automatisch ausführt. Um das Risiko bei der Arbeit mit nicht vertrauenswürdigem Code zu verringern:
- Aktivieren Sie VS Code Restricted Mode für nicht vertrauenswürdige Arbeitsbereiche
- Verwenden Sie den manuellen Genehmigungsmodus statt Auto-Accept für Bearbeitungen
- Überprüfen Sie Änderungen sorgfältig, bevor Sie sie akzeptieren
Der integrierte IDE MCP server
Wenn die Erweiterung aktiv ist, wird ein lokaler MCP server ausgeführt, mit dem sich die CLI automatisch verbindet. Dies ist, wie die CLI Diffs in VS Codes nativem Diff-Viewer öffnet, Ihre aktuelle Auswahl für@-Erwähnungen liest und – wenn Sie in einem Jupyter-Notebook arbeiten – VS Code auffordert, Zellen auszuführen.
Der Server heißt ide und ist in /mcp verborgen, da es nichts zu konfigurieren gibt. Wenn Ihre Organisation jedoch einen PreToolUse Hook verwendet, um MCP-Tools auf eine Allowlist zu setzen, müssen Sie wissen, dass er existiert.
Transport und Authentifizierung. Der Server bindet sich an 127.0.0.1 auf einem zufälligen hohen Port und ist von anderen Maschinen nicht erreichbar. Jede Erweiterungsaktivierung generiert ein frisches zufälliges Auth-Token, das die CLI präsentieren muss, um sich zu verbinden. Das Token wird in eine Lock-Datei unter ~/.claude/ide/ mit 0600-Berechtigungen in einem 0700-Verzeichnis geschrieben, sodass nur der Benutzer, der VS Code ausführt, es lesen kann.
Tools, die dem Modell ausgesetzt sind. Der Server hostet ein Dutzend Tools, aber nur zwei sind für das Modell sichtbar. Der Rest ist interner RPC, den die CLI für ihre eigene Benutzeroberfläche verwendet – Diffs öffnen, Auswahlen lesen, Dateien speichern – und wird gefiltert, bevor die Tool-Liste Claude erreicht.
| Tool-Name (wie von Hooks gesehen) | Was es tut | Schreibt? |
|---|---|---|
mcp__ide__getDiagnostics | Gibt Language-Server-Diagnosen zurück – die Fehler und Warnungen im Problembereich von VS Code. Optional auf eine Datei beschränkt. | Nein |
mcp__ide__executeCode | Führt Python-Code im Kernel des aktiven Jupyter-Notebooks aus. Siehe Bestätigungsfluss unten. | Ja |
mcp__ide__executeCode kann nichts stillschweigend ausführen. Bei jedem Aufruf wird der Code als neue Zelle am Ende des aktiven Notebooks eingefügt, VS Code scrollt ihn in die Ansicht, und eine native Quick Pick fragt Sie, ob Sie Ausführen oder Abbrechen möchten. Abbrechen – oder das Picker mit Esc schließen – gibt einen Fehler an Claude zurück und nichts wird ausgeführt. Das Tool weigert sich auch kategorisch, wenn es kein aktives Notebook gibt, wenn die Jupyter-Erweiterung (ms-toolsai.jupyter) nicht installiert ist, oder wenn der Kernel nicht Python ist.
Die Quick Pick-Bestätigung ist separat von
PreToolUse Hooks. Ein Allowlist-Eintrag für mcp__ide__executeCode lässt Claude eine Zelle vorschlagen; die Quick Pick in VS Code ist das, was sie tatsächlich ausführen lässt.Beheben Sie häufige Probleme
Erweiterung wird nicht installiert
- Stellen Sie sicher, dass Sie eine kompatible Version von VS Code haben (1.98.0 oder später)
- Überprüfen Sie, dass VS Code die Berechtigung zum Installieren von Erweiterungen hat
- Versuchen Sie, direkt vom VS Code Marketplace zu installieren
Spark-Symbol nicht sichtbar
Das Spark-Symbol wird in der Editor-Symbolleiste (oben rechts des Editors) angezeigt, wenn Sie eine Datei geöffnet haben. Wenn Sie es nicht sehen:- Öffnen Sie eine Datei: Das Symbol erfordert, dass eine Datei geöffnet ist. Nur einen Ordner zu öffnen reicht nicht aus.
- Überprüfen Sie die VS Code-Version: Erfordert 1.98.0 oder höher (Hilfe → Über)
- Starten Sie VS Code neu: Führen Sie „Developer: Reload Window” aus der Befehlspalette aus
- Deaktivieren Sie konfliktverursachende Erweiterungen: Deaktivieren Sie vorübergehend andere KI-Erweiterungen (Cline, Continue usw.)
- Überprüfen Sie die Arbeitsbereichsvertrauenswürdigkeit: Die Erweiterung funktioniert nicht im Restricted Mode
Cmd+Shift+P / Ctrl+Shift+P) verwenden und „Claude Code” eingeben.
Claude Code antwortet nie
Wenn Claude Code nicht auf Ihre Eingabeaufforderungen antwortet:- Überprüfen Sie Ihre Internetverbindung: Stellen Sie sicher, dass Sie eine stabile Internetverbindung haben
- Starten Sie ein neues Gespräch: Versuchen Sie, ein neues Gespräch zu starten, um zu sehen, ob das Problem weiterhin besteht
- Versuchen Sie die CLI: Führen Sie
claudevom Terminal aus, um zu sehen, ob Sie detailliertere Fehlermeldungen erhalten
Deinstallieren Sie die Erweiterung
So deinstallieren Sie die Claude Code-Erweiterung:- Öffnen Sie die Ansicht „Erweiterungen” (
Cmd+Shift+Xauf Mac oderCtrl+Shift+Xauf Windows/Linux) - Suchen Sie nach „Claude Code”
- Klicken Sie auf Deinstallieren
Nächste Schritte
Jetzt, da Sie Claude Code in VS Code eingerichtet haben:- Erkunden Sie häufige Workflows, um das Beste aus Claude Code herauszuholen
- Richten Sie MCP servers ein, um Claudes Funktionen mit externen Tools zu erweitern. Fügen Sie Server über die CLI hinzu, verwalten Sie sie dann mit
/mcpim Chat-Panel. - Konfigurieren Sie Claude Code-Einstellungen, um zulässige Befehle, hooks und mehr anzupassen. Diese Einstellungen werden zwischen der Erweiterung und der CLI geteilt.