18 18
19Stellen Sie vor der Installation sicher, dass Sie folgende Voraussetzungen erfüllen:19Stellen Sie vor der Installation sicher, dass Sie folgende Voraussetzungen erfüllen:
20 20
21* VS Code 1.98.0 oder höher21* VS Code 1.94.0 oder höher
22* Ein Anthropic-Konto: Jedes bezahlte Claude-Abonnement (Pro, Max, Team oder Enterprise) oder ein Claude Console-Konto funktioniert, und es ist kein API-Schlüssel erforderlich. Sie [melden sich an](/docs/de/authentication#log-in-to-claude-code) mit diesem Konto an, wenn Sie die Erweiterung zum ersten Mal öffnen. Wenn Sie Claude über einen Drittanbieter wie Amazon Bedrock oder Google Cloud's Agent Platform nutzen, siehe [Drittanbieter verwenden](#use-third-party-providers) für Setupanweisungen.22* Ein Anthropic-Konto: Jedes bezahlte Claude-Abonnement (Pro, Max, Team oder Enterprise) oder ein Claude Console-Konto funktioniert, und es ist kein API-Schlüssel erforderlich. Sie [melden sich an](/docs/de/authentication#log-in-to-claude-code) mit diesem Konto an, wenn Sie die Erweiterung zum ersten Mal öffnen. Wenn Sie Claude über einen Drittanbieter wie Amazon Bedrock oder Google Cloud's Agent Platform nutzen, siehe [Drittanbieter verwenden](#use-third-party-providers) für Setupanweisungen.
23 23
24<Tip>24<Tip>
44 Erste Schritte44 Erste Schritte
45</h2>45</h2>
46 46
47Nach der Installation können Sie Claude Code über die VS Code-Benutzeroberfläche verwenden:47Nach der Installation können Sie Claude Code über die VS Code-Oberfläche verwenden:
48 48
49<Steps>49<Steps>
50 <Step title="Öffnen Sie das Claude Code-Panel">50 <Step title="Öffnen Sie das Claude Code-Panel">
51 In VS Code zeigt das Spark-Symbol Claude Code an: <img src="https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/images/vs-code-spark-icon.svg?fit=max&auto=format&n=c5r9_6tjPMzFdDDT&q=85&s=3ca45e00deadec8c8f4b4f807da94505" alt="Spark-Symbol" style={{display: "inline", height: "0.85em", verticalAlign: "middle"}} width="16" height="16" data-path="images/vs-code-spark-icon.svg" />51 In VS Code zeigt das Spark-Symbol Claude Code an: <img src="https://mintcdn.com/claude-code/c5r9_6tjPMzFdDDT/images/vs-code-spark-icon.svg?fit=max&auto=format&n=c5r9_6tjPMzFdDDT&q=85&s=3ca45e00deadec8c8f4b4f807da94505" alt="Spark-Symbol" style={{display: "inline", height: "0.85em", verticalAlign: "middle"}} width="16" height="16" data-path="images/vs-code-spark-icon.svg" />
52 52
53 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.53 Der schnellste Weg, Claude zu öffnen, ist, 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.
54 54
55 <img src="https://mintcdn.com/claude-code/mfM-EyoZGnQv8JTc/images/vs-code-editor-icon.png?fit=max&auto=format&n=mfM-EyoZGnQv8JTc&q=85&s=eb4540325d94664c51776dbbfec4cf02" alt="VS Code-Editor mit dem Spark-Symbol in der Editor-Symbolleiste" width="2796" height="734" data-path="images/vs-code-editor-icon.png" />55 <img src="https://mintcdn.com/claude-code/mfM-EyoZGnQv8JTc/images/vs-code-editor-icon.png?fit=max&auto=format&n=mfM-EyoZGnQv8JTc&q=85&s=eb4540325d94664c51776dbbfec4cf02" alt="VS Code-Editor mit dem Spark-Symbol in der Editor-Symbolleiste" width="2796" height="734" data-path="images/vs-code-editor-icon.png" />
56 56
57 Weitere Möglichkeiten, Claude Code zu öffnen:57 Weitere Möglichkeiten zum Öffnen von Claude Code:
58 58
59 * **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.59 * **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.
60 * **Befehlspalette**: `Cmd+Shift+P` (Mac) oder `Ctrl+Shift+P` (Windows/Linux), geben Sie „Claude Code" ein und wählen Sie eine Option wie „In neuer Registerkarte öffnen"60 * **Befehlspalette**: `Cmd+Shift+P` (Mac) oder `Ctrl+Shift+P` (Windows/Linux), geben Sie „Claude Code" ein und wählen Sie eine Option wie „In neuem Tab öffnen"
61 * **Statusleiste**: Klicken Sie auf **✱ Claude Code** in der unteren rechten Ecke des Fensters. Dies funktioniert auch, wenn keine Datei geöffnet ist.61 * **Statusleiste**: Wenn Sie [`preferredLocation`](#extension-settings) auf `sidebar` gesetzt haben oder Claude mit **Claude Code: In Seitenleiste öffnen** geöffnet haben, klicken Sie auf **✱ Claude Code** in der unteren rechten Ecke des Fensters. Dies funktioniert auch, wenn keine Datei geöffnet ist.
62 62
63 Sie können das Claude-Panel ziehen, um es überall in VS Code zu repositionieren. Siehe [Passen Sie Ihren Workflow an](#customize-your-workflow) für Details.63 Sie können das Claude-Panel ziehen, um es überall in VS Code zu repositionieren. Weitere Informationen finden Sie unter [Passen Sie Ihren Arbeitsablauf an](#customize-your-workflow).
64 </Step>64 </Step>
65 65
66 <Step title="Melden Sie sich an">66 <Step title="Melden Sie sich an">
67 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.67 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.
68 68
69 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.69 Wenn Sie später **Nicht angemeldet · Bitte führen Sie /login aus** sehen, öffnet die Erweiterung den Anmeldungsbildschirm automatisch erneut. Wenn dieser nicht angezeigt wird, laden Sie das Fenster aus der Befehlspalette mit **Developer: Reload Window** neu.
70 70
71 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.71 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 aus mit `code .`, damit es Ihre Umgebungsvariablen erbt, oder melden Sie sich stattdessen mit Ihrem Claude-Konto an.
72 72
73 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.73 Nach der Anmeldung wird eine **Learn Claude Code**-Checkliste angezeigt. Arbeiten Sie jedes Element durch, indem Sie auf **Show me** klicken, oder schließen Sie es mit dem X. Um es später erneut zu öffnen, deaktivieren Sie **Hide Onboarding** in den VS Code-Einstellungen unter Extensions → Claude Code.
74 </Step>74 </Step>
75 75
76 <Step title="Senden Sie eine Eingabeaufforderung">76 <Step title="Senden Sie einen Prompt">
77 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.77 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.
78 78
79 <Tip>Claude sieht Ihren ausgewählten Text automatisch. Drücken Sie `Option+K` (Mac) / `Alt+K` (Windows/Linux), um auch eine @-Erwähnungsreferenz (wie `@file.ts#5-10`) in Ihre Eingabeaufforderung einzufügen.</Tip>79 <Tip>Claude sieht automatisch Ihren ausgewählten Text. Drücken Sie `Option+K` (Mac) / `Alt+K` (Windows/Linux), um auch eine @-Mention-Referenz (wie `@file.ts#5-10`) in Ihren Prompt einzufügen.</Tip>
80 80
81 Hier ist ein Beispiel für eine Frage zu einer bestimmten Zeile in einer Datei:81 Hier ist ein Beispiel für eine Frage zu einer bestimmten Zeile in einer Datei:
82 82
83 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-send-prompt.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=ede3ed8d8d5f940e01c5de636d009cfd" alt="VS Code-Editor mit den Zeilen 2-3, die in einer Python-Datei ausgewählt sind, und das Claude Code-Panel zeigt eine Frage zu diesen Zeilen mit einer @-Erwähnungsreferenz" width="3288" height="1876" data-path="images/vs-code-send-prompt.png" />83 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-send-prompt.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=ede3ed8d8d5f940e01c5de636d009cfd" alt="VS Code-Editor mit den Zeilen 2-3 ausgewählt in einer Python-Datei und dem Claude Code-Panel mit einer Frage zu diesen Zeilen mit einer @-Mention-Referenz" width="3288" height="1876" data-path="images/vs-code-send-prompt.png" />
84 </Step>84 </Step>
85 85
86 <Step title="Überprüfen Sie Änderungen">86 <Step title="Überprüfen Sie die Änderungen">
87 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.87 Was Sie sehen, hängt vom [Berechtigungsmodus](/docs/de/permission-modes#which-mode-a-session-starts-in) ab, der unten im Prompt-Feld angezeigt wird:
88 88
89 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-edits.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=e005f9b41c541c5c7c59c082f7c4841c" alt="VS Code zeigt einen Diff von Claudes vorgeschlagenen Änderungen mit einer Genehmigungsaufforderung, die fragt, ob die Bearbeitung vorgenommen werden soll" width="3292" height="1876" data-path="images/vs-code-edits.png" />89 * Im Modus „Auto" oder „Automatisch bearbeiten" bearbeitet Claude die meisten Dateien in Ihrem Arbeitsbereich ohne Nachfrage.
90 * Im Modus „Manuell" zeigt Claude, wenn es eine Datei bearbeiten möchte, einen Vergleich der ursprünglichen und vorgeschlagenen Änderungen nebeneinander an und fragt um Genehmigung. Sie können akzeptieren, ablehnen oder Claude sagen, was es stattdessen tun soll. Wenn Sie den vorgeschlagenen Inhalt direkt in der Diff-Ansicht bearbeiten, bevor Sie akzeptieren, wird Claude mitgeteilt, dass Sie ihn geändert haben, damit es nicht davon ausgeht, dass die Datei seinem ursprünglichen Vorschlag entspricht.
91
92 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-edits.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=e005f9b41c541c5c7c59c082f7c4841c" alt="VS Code mit einem Diff von Claudes vorgeschlagenen Änderungen und einer Berechtigungsaufforderung, die fragt, ob die Bearbeitung durchgeführt werden soll" width="3292" height="1876" data-path="images/vs-code-edits.png" />
90 </Step>93 </Step>
91</Steps>94</Steps>
92 95
93Weitere Ideen, was Sie mit Claude Code tun können, finden Sie unter [Häufige Workflows](/docs/de/common-workflows).96Weitere Ideen, was Sie mit Claude Code tun können, finden Sie unter [Häufige Arbeitsabläufe](/docs/de/common-workflows).
94 97
95<Tip>98<Tip>
96 Führen Sie 'Claude Code: Open Walkthrough" aus der Befehlspalette aus, um eine geführte Tour durch die Grundlagen zu erhalten.99 Führen Sie „Claude Code: Open Walkthrough" aus der Befehlspalette aus, um eine geführte Tour durch die Grundlagen zu erhalten.
97</Tip>100</Tip>
98 101
99<h2 id="use-the-prompt-box">102<h2 id="use-the-prompt-box">
102 105
103Das Eingabefeld unterstützt mehrere Funktionen:106Das Eingabefeld unterstützt mehrere Funktionen:
104 107
105* **Genehmigungsmodi**: Klicken Sie auf den Modusindikator am unteren Rand des Eingabefelds, um Modi zu wechseln, oder legen Sie den Standard in den VS Code-Einstellungen unter `claudeCode.initialPermissionMode` fest. Siehe [Genehmigungsmodi](/docs/de/permission-modes#switch-permission-modes) für jeden Modus, den der Indikator bietet.108* **Berechtigungsmodi**: Klicken Sie auf den Modusindikator am unteren Rand des Eingabefelds, um zwischen Berechtigungsmodi zu wechseln. In den Pro-, Max- und Team-Plänen ist Auto der integrierte Startberechtigungsmodus. Siehe [wie die Erweiterung den Startberechtigungsmodus wählt](/docs/de/permission-modes#switch-permission-modes), um zu erfahren, was das ändert, und jeden Berechtigungsmodus, den der Indikator anbietet.
109 * **Auto**: Ein Klassifizierer überprüft die meisten Aktionen, anstatt Sie zu fragen. Siehe [Auto-Modus](/docs/de/permission-modes#eliminate-prompts-with-auto-mode), um zu erfahren, was er überprüft und blockiert.
106 * **Manuell**: Claude fragt vor Dateibearbeitungen und den meisten Shell-Befehlen um Genehmigung.110 * **Manuell**: Claude fragt vor Dateibearbeitungen und den meisten Shell-Befehlen um Genehmigung.
107 * **Plan**: Claude beschreibt, 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.111 * **Plan**: Claude beschreibt, was es tun wird, und wartet auf Genehmigung, bevor Änderungen vorgenommen werden. 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.
108 * **Automatisch bearbeiten**: Claude nimmt Bearbeitungen vor, ohne zu fragen.112 * **Automatisch bearbeiten**: Claude nimmt Bearbeitungen vor, ohne zu fragen.
109* **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](/docs/de/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.113* **Modell**: Wählen Sie **Modell wechseln…** aus dem Befehlsmenü, um das Modell während einer Sitzung zu ändern. Sie können auch auf den Modellnamen am unteren Rand des Eingabefelds klicken, um die gleiche Auswahl zu öffnen. Die Auswahl enthält eine Seite **Weitere Modelle** mit den Modellen, die nicht auf der Hauptliste stehen. Wenn das aktuelle Modell [Anstrengungsstufen](/docs/de/model-config#adjust-effort-level) unterstützt, zeigt die Auswahl auch eine Zeile **Anstrengung**. Die Schaltfläche für den Modellnamen, die Seite **Weitere Modelle** und die Zeile **Anstrengung** erfordern Claude Code v2.1.257 oder später.
110 * Der Abschnitt „Einstellungen" enthält **Remote Control für alle Sitzungen aktivieren**, das [`remoteControlAtStartup`](/docs/de/settings#available-settings) setzt, sodass [jede neue interaktive Sitzung automatisch eine Verbindung zu Remote Control herstellt](/docs/de/remote-control#enable-remote-control-for-all-sessions). Erfordert Claude Code v2.1.203 oder später.114* **Befehlsmenü**: Klicken Sie auf `/` oder geben Sie `/` ein, um das Befehlsmenü zu öffnen. Die Optionen umfassen das Anhängen von Dateien, das Wechseln von Modellen und das Umschalten des erweiterten Denkens. Der Abschnitt „Anpassen" bietet Zugriff auf MCP-Server, Schrägstrich-Befehle, Ausgabestile, Hooks, Speicher, Berechtigungen und Plugins. Elemente mit einem Terminal-Symbol öffnen sich im integrierten Terminal.
111* **Kontextindikator**: Das Eingabefeld zeigt, wie viel von Claudes context window Sie verwenden. Claude komprimiert automatisch bei Bedarf, oder Sie können `/compact` manuell ausführen.115 * Um Befehle wie `/usage` oder [`/remote-control`](/docs/de/remote-control) zu durchsuchen, wählen Sie **Slash commands** im Abschnitt „Anpassen". Ein Dialog listet sie mit einem Filterfeld auf. Wählen Sie einen aus, um ihn auszuführen. Das Eingeben von `/` im Eingabefeld schlägt Befehle weiterhin inline vor. Erfordert Claude Code v2.1.257 oder später.
112* **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 Sie `Ctrl+O`, um jeden Denkblock in der Sitzung zu erweitern oder zu reduzieren. Siehe [Erweitertes Denken](/docs/de/model-config#extended-thinking) für Details.116 * Wählen Sie **Output styles** im Abschnitt „Anpassen", um einen [Ausgabestil](/docs/de/output-styles) auszuwählen, einschließlich Ihrer benutzerdefinierten Stile. Erfordert Claude Code v2.1.257 oder später.
117 * Der Abschnitt „Einstellungen" enthält **Enable Remote Control for all sessions**, das [`remoteControlAtStartup`](/docs/de/settings-reference#remotecontrolatstartup) setzt, um zu steuern, ob [neue interaktive Sitzungen automatisch eine Verbindung zur Remote-Steuerung herstellen](/docs/de/remote-control#enable-remote-control-for-all-sessions). Erfordert Claude Code v2.1.203 oder später.
118
119 Wenn Sie den Schalter umschalten, gilt die Änderung für die bereits in VS Code geöffneten Sitzungen, nicht nur für Sitzungen, die Sie danach starten. Wenn Sie ihn ausschalten, werden die offenen Sitzungen getrennt. Vor v2.1.257 galt der Schalter nur für Sitzungen, die nach der Änderung gestartet wurden.
120 * Der Abschnitt „Einstellungen" enthält auch **Focus view**, das Werkzeugaufrufe, Werkzeugergebnisse und Denken hinter erweiterbaren Zeilen verbirgt und nur Ihre Eingaben und Claudes Antworten hinterlässt. Claudes neueste To-Do-Liste bleibt sichtbar, ebenso wie der Text einer ausstehenden Frage von Claude; dies erfordert Claude Code v2.1.225 oder später. Schalten Sie es dort um, mit `Ctrl+Option+F` (Mac) / `Ctrl+Alt+F` (Windows/Linux), oder aus der Befehlspalette mit **Claude Code: Toggle Focus view**. Die Änderung gilt für jede offene Sitzung und bleibt über Sitzungen hinweg erhalten. Erfordert Claude Code v2.1.221 oder später.
121 * Um einen Fehler zu melden, klicken Sie auf **Report a problem** am unteren Rand des Menüs, oder geben Sie `/bug` oder `/feedback` mit einer optionalen Beschreibung ein, die den Bericht ausfüllt. Wenn Sie den Bericht einreichen und Sie bei Anthropic auf einer First-Party-Verbindung angemeldet sind, sendet Claude Code ihn an Anthropic. Bei einem Drittanbieter oder ohne Anthropic-Anmeldedaten öffnet sich der Dialog trotzdem, aber das Einreichen zeigt einen Fehler und sendet nichts: Im Gegensatz zum CLI `/bug` schreibt die Erweiterung kein lokales Archiv. Erfordert Claude Code v2.1.229 oder später.
122* **Nebenfragen**: Geben Sie `/btw` gefolgt von einer Frage ein, um eine Frage zu Ihrer Sitzung zu stellen, [ohne sie zum Gespräch hinzuzufügen](/docs/de/interactive-mode#side-questions-with-%2Fbtw). Die Antwort öffnet sich in einem Panel neben dem Chat, in dem Sie Anschlussfragen stellen können. Der Thread bleibt bei Fenster-Neuladen erhalten. Claude Code behält die neuesten 20 Austausche und läuft gespeicherte Threads nach dem [`cleanupPeriodDays`](/docs/de/settings-reference#cleanupperioddays)-Plan ab, solange Claude Code [sicher die Aufbewahrungsfrist bestimmen kann](/docs/de/claude-directory#cleaned-up-automatically). Um einen Thread zu löschen, klicken Sie auf das Papierkorbsymbol im Panel. Erfordert Claude Code v2.1.227 oder später.
123* **Kontextindikator**: Das Eingabefeld zeigt, wie viel von Claudes Kontextfenster Sie verwenden. Claude komprimiert automatisch bei Bedarf, oder Sie können `/compact` manuell ausführen.
124* **Erweitertes Denken**: Ermöglicht Claude, mehr Zeit für die Überlegung komplexer Probleme aufzuwenden. Schalten Sie es über das Befehlsmenü (`/`) ein. Claudes Überlegungen erscheinen im Gespräch als zusammengeklappte Blöcke: Klicken Sie auf einen Block, um ihn zu lesen, oder drücken Sie `Ctrl+O`, um jeden Denkblock in der Sitzung zu erweitern oder zu reduzieren. Siehe [Erweitertes Denken](/docs/de/model-config#extended-thinking) für Details.
113* **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.125* **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.
114 126
115<h3 id="reference-files-and-folders">127<h3 id="reference-files-and-folders">
116 Referenzdateien und Ordner128 Referenzdateien und -ordner
117</h3>129</h3>
118 130
119Verwenden 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:131Verwenden 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 zu finden, was Sie benötigen:
120 132
121```text theme={null}133```text wrap theme={null}
122> Explain the logic in @auth (fuzzy matches auth.js, AuthService.ts, etc.)134Explain the logic in @auth (fuzzy matches auth.js, AuthService.ts, etc.)
123> What's in @src/components/ (include a trailing slash for folders)135What's in @src/components/ (include a trailing slash for folders)
124```136```
125 137
126Für große PDFs können Sie Claude bitten, bestimmte Seiten statt der gesamten Datei zu lesen: eine einzelne Seite, einen Bereich wie Seiten 1-10 oder einen offenen Bereich wie Seite 3 und darüber hinaus.138Bei großen PDFs können Sie Claude bitten, bestimmte Seiten statt der gesamten Datei zu lesen: eine einzelne Seite, einen Bereich wie Seiten 1-10 oder einen offenen Bereich wie Seite 3 und darüber hinaus.
127 139
128Wenn Sie Text im Editor auswählen, kann Claude Ihren hervorgehobenen Code automatisch sehen. Die Fußzeile des Eingabefelds zeigt, wie viele Zeilen ausgewählt sind. Drücken Sie `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.140Wenn Sie Text im Editor auswählen, kann Claude Ihren hervorgehobenen Code automatisch sehen. Die Fußzeile des Eingabefelds zeigt, wie viele Zeilen ausgewählt sind. Drücken Sie `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 Auge-Schrägstrich-Symbol bedeutet, dass die Auswahl vor Claude verborgen ist.
129 141
130Sie 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.142Sie 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.
131 143
133 Frühere Gespräche fortsetzen145 Frühere Gespräche fortsetzen
134</h3>146</h3>
135 147
136Klicken 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 [Sitzungen verwalten](/docs/de/sessions).148Klicken Sie auf die Schaltfläche **Session history** oben im Claude Code-Panel, um auf Ihren Gesprächsverlauf zuzugreifen. Sie können nach Schlüsselwort suchen oder nach Zeit durchsuchen. Klicken Sie auf ein beliebiges Gespräch, um es mit dem vollständigen Nachrichtenverlauf fortzusetzen. Weitere Informationen zum Fortsetzen von Sitzungen finden Sie unter [Sitzungen verwalten](/docs/de/sessions).
149
150Neue Sitzungen erhalten KI-generierte Titel basierend auf Ihrer ersten Nachricht. Bewegen Sie den Mauszeiger über eine Sitzung, um Umbenennungs- und Archivierungsaktionen anzuzeigen: Benennen Sie sie um, um ihr einen beschreibenden Titel zu geben, oder archivieren Sie sie, um sie in die Gruppe **Archived sessions** am unteren Rand der Liste zu verschieben.
151
152Um eine archivierte Sitzung wiederherzustellen, erweitern Sie **Archived sessions** und klicken Sie auf **Unarchive session**. Vor v2.1.257 war die Aktion **Delete session**, die eine Sitzung ohne Möglichkeit zur Wiederherstellung ausblendete. Sitzungen, die Sie dann gelöscht haben, werden nach dem Upgrade unter **Archived sessions** angezeigt.
153
154Wenn das Gespräch, das Sie fortsetzen, im Plan-Modus endete, stellt Claude Code den Plan-Modus wieder her. Erfordert Claude Code v2.1.246 oder später. Claude Code stellt ihn in zwei Fällen nicht wieder her:
155
156* Die Erweiterung [wählt den Startberechtigungsmodus](/docs/de/permission-modes#switch-permission-modes) aus `claudeCode.initialPermissionMode` oder einer Auswahl, die aus einem früheren Gespräch übernommen wird
157* Sie haben `claudeCode.claudeProcessWrapper` konfiguriert
137 158
138<h3 id="resume-cloud-sessions-from-claude-ai">159<h3 id="resume-cloud-sessions-from-claude-ai">
139 Fortsetzen von Remote-Sitzungen von Claude.ai160 Cloud-Sitzungen von Claude.ai fortsetzen
140</h3>161</h3>
141 162
142Wenn Sie [Claude Code im Web](/docs/de/claude-code-on-the-web) verwenden, können Sie diese Remote-Sitzungen direkt in VS Code fortsetzen. Dies erfordert die Anmeldung mit **Claude.ai Subscription**, nicht Anthropic Console.163Wenn Sie [Claude Code im Web](/docs/de/claude-code-on-the-web) verwenden, können Sie diese Cloud-Sitzungen direkt in VS Code fortsetzen. Dies erfordert die Anmeldung mit **Claude.ai Subscription**, nicht Anthropic Console.
143 164
144<Steps>165<Steps>
145 <Step title="Öffnen Sie den Sitzungsverlauf">166 <Step title="Open session history">
146 Klicken Sie auf die Schaltfläche **Sitzungsverlauf** oben im Claude Code-Panel.167 Click the **Session history** button at the top of the Claude Code panel.
147 </Step>168 </Step>
148 169
149 <Step title="Wählen Sie die Registerkarte Remote">170 <Step title="Select the Web tab">
150 Der Dialog zeigt zwei Registerkarten: Lokal und Remote. Klicken Sie auf **Remote**, um Sitzungen von claude.ai anzuzeigen.171 The dialog shows two tabs: Local and Web. Click **Web** to see sessions from claude.ai.
151 </Step>172 </Step>
152 173
153 <Step title="Wählen Sie eine Sitzung zum Fortsetzen">174 <Step title="Select a session to resume">
154 Durchsuchen oder suchen Sie Ihre Remote-Sitzungen. Klicken Sie auf eine beliebige Sitzung, um sie herunterzuladen und das Gespräch lokal fortzusetzen.175 Browse or search your cloud sessions. Click any session to download it and continue the conversation locally.
155 </Step>176 </Step>
156</Steps>177</Steps>
157 178
158<Note>179<Note>
159 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.180 Only web sessions started with a GitHub repository appear in the Web tab. Resuming loads the conversation history locally; changes are not synced back to claude.ai.
160</Note>181</Note>
161 182
162<h3 id="check-account-and-usage">183<h3 id="check-account-and-usage">
163 Konto und Nutzung überprüfen184 Konto und Nutzung überprüfen
164</h3>185</h3>
165 186
166Führen Sie `/usage` aus dem Befehlsmenü aus, um das Dialogfeld „Konto & Nutzung" zu öffnen. Es zeigt Ihr angemeldetes Konto, Ihren Plan und Nutzungsbalken für die aktuelle Sitzung und Woche mit der verbleibenden Zeit bis zum Zurücksetzen jedes Limits.187Führen Sie `/usage` aus, um das Dialogfeld „Account & usage" zu öffnen. Das Dialogfeld erfordert eine claude.ai-Anmeldung, daher wird es bei einem [Drittanbieter](#use-third-party-providers) nicht angeboten. Es zeigt Ihr angemeldetes Konto, Ihren Plan und Nutzungsbalken für die aktuelle Sitzung und die Woche. Jeder Balken zeigt, wie lange es dauert, bis sein Limit zurückgesetzt wird.
167 188
168Das Dialogfeld zeigt auch auf, was zu Ihren Planlimits beiträgt. Es kennzeichnet Verhaltensweisen, die 10 % oder mehr der letzten Nutzung ausmachen, wie z. B. Cache-Misses, langer Kontext und Subagent-intensive oder hochgradig parallele Sitzungen, jeweils mit einem Tipp zur Reduzierung. Attributionstabellen zeigen, wie viel Nutzung von jedem Skill, Subagent, Plugin und MCP server kam. Erfordert Claude Code v2.1.174 oder später.189Das Dialogfeld schlüsselt auch auf, was zu Ihren Planlimits beiträgt. Es kennzeichnet Verhaltensweisen, die 10 % oder mehr der letzten Nutzung ausmachen, wie z. B. Cache-Misses, langer Kontext und Subagent-intensive oder hochgradig parallele Sitzungen, jeweils mit einem Tipp zur Reduzierung. Attributionstabellen zeigen, wie viel Nutzung von jedem Skill, Subagent, Plugin und MCP-Server kam. Erfordert Claude Code v2.1.174 oder später.
169 190
170Verwenden Sie den Umschalter „Tag" und „Woche", um zwischen den letzten 24 Stunden und den letzten 7 Tagen zu wechseln. Die Zahlen sind ungefähr und werden aus lokalen Sitzungen auf diesem Computer berechnet, daher ist die Nutzung von anderen Geräten oder claude.ai nicht enthalten. Weitere Informationen zum Verfolgen und Reduzieren der Nutzung finden Sie unter [Verfolgen Sie Ihre Kosten](/docs/de/costs#track-your-costs).191Verwenden Sie den Umschalter „Day" und „Week", um zwischen den letzten 24 Stunden und den letzten 7 Tagen zu wechseln. Die Zahlen sind ungefähr und werden aus lokalen Sitzungen auf diesem Computer berechnet, daher ist die Nutzung von anderen Geräten oder claude.ai nicht enthalten. Weitere Informationen zum Verfolgen und Reduzieren der Nutzung finden Sie unter [Verfolgen Sie Ihre Kosten](/docs/de/costs#track-your-costs).
171 192
172<h2 id="customize-your-workflow">193<h2 id="customize-your-workflow">
173 Passen Sie Ihren Workflow an194 Passen Sie Ihren Arbeitsablauf an
174</h2>195</h2>
175 196
176Sobald Sie einsatzbereit sind, können Sie das Claude-Panel repositionieren, mehrere Sitzungen ausführen oder zum Terminal-Modus wechseln.197Sie können das Claude-Panel neu positionieren, mehrere Gespräche führen, die Sitzungsliste in Gruppen organisieren oder in den Terminalmodus wechseln.
177 198
178<h3 id="choose-where-claude-lives">199<h3 id="choose-where-claude-lives">
179 Wählen Sie, wo Claude lebt200 Wählen Sie, wo Claude sich befindet
180</h3>201</h3>
181 202
182Sie 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:203Sie können das Claude-Panel überall in VS Code neu positionieren. Greifen Sie die Registerkarte oder Titelleiste des Panels und ziehen Sie es zu:
183 204
184* **Sekundäre Seitenleiste**: die rechte Seite des Fensters. Hält Claude sichtbar, während Sie codieren.205* **Sekundäre Seitenleiste**: die rechte Seite des Fensters. Hält Claude sichtbar, während Sie programmieren.
185* **Primäre Seitenleiste**: die linke Seitenleiste mit Symbolen für Explorer, Suche usw.206* **Primäre Seitenleiste**: die linke Seitenleiste mit Symbolen für Explorer, Suche usw.
186* **Editor-Bereich**: öffnet Claude als Registerkarte neben Ihren Dateien. Nützlich für Nebenaufgaben.207* **Editor-Bereich**: öffnet Claude als Registerkarte neben Ihren Dateien. Nützlich für Nebenaufgaben.
187 208
190</Tip>211</Tip>
191 212
192<h3 id="run-multiple-conversations">213<h3 id="run-multiple-conversations">
193 Führen Sie mehrere Gespräche aus214 Führen Sie mehrere Gespräche
215</h3>
216
217Verwenden Sie **Open in New Tab** oder **Open in New Window** aus der Befehlspalette, um zusätzliche Gespräche zu starten. Jedes Gespräch behält seine eigene Verlauf und seinen eigenen Kontext bei, sodass Sie parallel an verschiedenen Aufgaben arbeiten können.
218
219Bei Verwendung von Registerkarten zeigt ein kleiner farbiger Punkt auf dem Funken-Symbol den Status an: Blau bedeutet, dass eine Berechtigungsanfrage ausstehend ist, Orange bedeutet, dass Claude fertig ist, während die Registerkarte ausgeblendet war.
220
221<h3 id="organize-sessions-into-groups">
222 Organisieren Sie Sitzungen in Gruppen
194</h3>223</h3>
195 224
196Verwenden 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.225In der Sitzungsliste in der Aktivitätsleiste können Sie verwandte Sitzungen in benannte, einklappbare Gruppen sammeln. Erfordert Claude Code v2.1.229 oder später.
197 226
198Bei 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.227* **Gruppieren oder Gruppierung aufheben einer Sitzung**: Klicken Sie mit der rechten Maustaste auf eine Sitzung, um eine Gruppe daraus zu erstellen, sie in eine vorhandene Gruppe zu verschieben oder sie aus ihrer Gruppe zu entfernen. Jede Sitzung gehört jeweils zu einer Gruppe, daher wird sie durch das Verschieben in eine andere Gruppe aus der ersten entfernt.
228* **Verschieben Sie mehrere Sitzungen gleichzeitig**: `Cmd`-Klick (Mac) / `Ctrl`-Klick (Windows/Linux) auf jede Sitzung, oder `Shift`-Klick, um einen Bereich auszuwählen, dann Rechtsklick auf die Auswahl.
229* **Gruppieren Sie eine Sitzung von ihrer Registerkarte**: Führen Sie **Claude Code: Add Session Tab to Group** aus der Befehlspalette aus, oder klicken Sie mit der rechten Maustaste auf die Editor-Registerkarte der Sitzung und wählen Sie dann eine Gruppe aus oder erstellen Sie eine. Erfordert Claude Code v2.1.257 oder später.
230* **Benennen Sie eine Gruppe um oder löschen Sie sie**: Klicken Sie mit der rechten Maustaste auf einen Gruppenkopf. Das Löschen einer Gruppe entfernt nur die Gruppe, und ihre Sitzungen kehren zur ungruppierten Liste zurück.
231
232Die Erweiterung speichert Gruppen pro Arbeitsbereichsordner, sodass sie Fenster-Neuladen überstehen und in jedem Fenster angezeigt werden, in dem Sie denselben Ordner öffnen. Wenn Sie die Liste durchsuchen, zeigt die Erweiterung Übereinstimmungen in einer flachen Liste über alle Gruppen hinweg an.
199 233
200<h3 id="switch-to-terminal-mode">234<h3 id="switch-to-terminal-mode">
201 Wechseln Sie zum Terminal-Modus235 Wechseln Sie zum Terminalmodus
202</h3>236</h3>
203 237
204Standardmäßig öffnet die Erweiterung ein grafisches Chat-Panel. Wenn Sie die CLI-ähnliche Benutzeroberfläche bevorzugen, öffnen Sie die [Einstellung 'Terminal verwenden"](vscode://settings/claudeCode.useTerminal) und aktivieren Sie das Kontrollkästchen.238Standardmäßig öffnet die Erweiterung ein grafisches Chat-Panel. Wenn Sie die CLI-ähnliche Schnittstelle bevorzugen, öffnen Sie die [Einstellung „Use Terminal"](vscode://settings/claudeCode.useTerminal) und aktivieren Sie das Kontrollkästchen.
205 239
206Sie können auch VS Code-Einstellungen öffnen (`Cmd+,` auf Mac oder `Ctrl+,` auf Windows/Linux), zu Erweiterungen → Claude Code gehen und **Terminal verwenden** aktivieren.240Sie können auch VS Code-Einstellungen öffnen (`Cmd+,` auf Mac oder `Ctrl+,` unter Windows/Linux), zu Erweiterungen → Claude Code gehen und **Use Terminal** aktivieren.
207 241
208<h2 id="manage-plugins">242<h2 id="manage-plugins">
209 Verwalten Sie Plugins243 Plugins verwalten
210</h2>244</h2>
211 245
212Die VS Code-Erweiterung enthält eine grafische Benutzeroberfläche zum Installieren und Verwalten von [plugins](/docs/de/plugins). Geben Sie `/plugins` in das Eingabefeld ein, um die Benutzeroberfläche **Plugins verwalten** zu öffnen.246Die VS Code-Erweiterung enthält eine grafische Benutzeroberfläche zum Installieren und Verwalten von [Plugins](/docs/de/plugins). Geben Sie `/plugins` in das Eingabefeld ein, um die Schnittstelle **Plugins verwalten** zu öffnen.
213 247
214<h3 id="install-plugins">248<h3 id="install-plugins">
215 Installieren Sie Plugins249 Plugins installieren
216</h3>250</h3>
217 251
218Der Plugin-Dialog zeigt zwei Registerkarten: **Plugins** und **Marketplaces**.252Der Plugin-Dialog zeigt zwei Registerkarten: **Plugins** und **Marketplaces**.
219 253
220Auf der Registerkarte „Plugins":254Auf der Registerkarte Plugins:
221 255
222* **Installierte Plugins** werden oben mit Umschaltern angezeigt, um sie zu aktivieren oder zu deaktivieren256* **Installierte Plugins** werden oben mit Umschaltern angezeigt, um sie zu aktivieren oder zu deaktivieren
223* **Verfügbare Plugins** aus Ihren konfigurierten Marketplaces werden unten angezeigt257* **Verfügbare Plugins** aus Ihren konfigurierten Marketplaces werden darunter angezeigt
224* Suchen Sie, um Plugins nach Name oder Beschreibung zu filtern258* Suchen Sie, um Plugins nach Name oder Beschreibung zu filtern
225* Klicken Sie auf **Installieren** bei einem beliebigen verfügbaren Plugin259* Klicken Sie auf **Installieren** für jedes verfügbare Plugin
226 260
227Wenn Sie ein Plugin installieren, wählen Sie den Installationsumfang:261Wenn Sie ein Plugin installieren, wählen Sie den Installationsbereich:
228 262
229* **Für Sie installieren**: verfügbar in allen Ihren Projekten (Benutzerumfang)263* **Für Sie installieren**: verfügbar in allen Ihren Projekten (Benutzerbereich)
230* **Für dieses Projekt installieren**: geteilt mit Projektmitarbeitern (Projektumfang)264* **Für dieses Projekt installieren**: geteilt mit Projektmitarbeitern (Projektbereich)
231* **Lokal installieren**: nur für Sie, nur in diesem Repository (lokaler Umfang)265* **Lokal installieren**: nur für Sie, nur in diesem Repository (lokaler Bereich)
232 266
233<h3 id="manage-marketplaces">267<h3 id="manage-marketplaces">
234 Verwalten Sie Marketplaces268 Marketplaces verwalten
235</h3>269</h3>
236 270
237Wechseln Sie zur Registerkarte **Marketplaces**, um Plugin-Quellen hinzuzufügen oder zu entfernen:271Wechseln Sie zur Registerkarte **Marketplaces**, um Plugin-Quellen hinzuzufügen oder zu entfernen:
238 272
239* Geben Sie ein GitHub-Repo, eine URL oder einen lokalen Pfad ein, um einen neuen Marketplace hinzuzufügen273* Geben Sie ein GitHub-Repository, eine URL oder einen lokalen Pfad ein, um einen neuen Marketplace hinzuzufügen
240* Klicken Sie auf das Aktualisierungssymbol, um die Plugin-Liste eines Marketplace zu aktualisieren274* Klicken Sie auf das Aktualisierungssymbol, um die Plugin-Liste eines Marketplace zu aktualisieren
241* Klicken Sie auf das Papierkorbsymbol, um einen Marketplace zu entfernen275* Klicken Sie auf das Papierkorbsymbol, um einen Marketplace zu entfernen
242 276
243Nach Änderungen fordert ein Banner Sie auf, Claude Code neu zu starten, um die Aktualisierungen anzuwenden.277Nachdem Sie Änderungen vorgenommen haben, fordert Sie ein Banner auf, Claude Code neu zu starten, um diese anzuwenden.
244 278
245<Note>279<Note>
246 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.280 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.
249Weitere Informationen zum Plugin-System finden Sie unter [Plugins](/docs/de/plugins) und [Plugin-Marketplaces](/docs/de/plugin-marketplaces).283Weitere Informationen zum Plugin-System finden Sie unter [Plugins](/docs/de/plugins) und [Plugin-Marketplaces](/docs/de/plugin-marketplaces).
250 284
251<h2 id="automate-browser-tasks-with-chrome">285<h2 id="automate-browser-tasks-with-chrome">
252 Automatisieren Sie Browser-Aufgaben mit Chrome286 Browser-Aufgaben mit Chrome automatisieren
253</h2>287</h2>
254 288
255Verbinden 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](https://chromewebstore.google.com/detail/claude/fcoeoabgfenejglbffodgkkbkcdhcgfn) Version 1.0.36 oder höher.289Verbinden 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](https://chromewebstore.google.com/detail/claude/fcoeoabgfenejglbffodgkkbkcdhcgfn) Version 1.0.36 oder höher.
256 290
257Geben Sie `@browser` in das Eingabefeld ein, gefolgt von dem, was Claude tun soll:291Geben Sie `@browser` in das Eingabefeld ein, gefolgt von dem, was Claude tun soll:
258 292
259```text theme={null}293```text wrap theme={null}
260@browser go to localhost:3000 and check the console for errors294@browser go to localhost:3000 and check the console for errors
261```295```
262 296
263Sie können auch das Anhang-Menü öffnen, um bestimmte Browser-Tools wie das Öffnen einer neuen Registerkarte oder das Lesen von Seiteninhalten auszuwählen.297Sie können auch das Anlagemenü öffnen, um spezifische Browser-Tools auszuwählen, wie das Öffnen eines neuen Tabs oder das Lesen von Seiteninhalten.
264 298
265Claude öffnet neue Registerkarten für Browser-Aufgaben und teilt den Anmeldestatus Ihres Browsers, sodass es auf jede Website zugreifen kann, bei der Sie bereits angemeldet sind.299Claude öffnet neue Tabs für Browser-Aufgaben und teilt den Anmeldestatus Ihres Browsers, sodass es auf jede Website zugreifen kann, bei der Sie bereits angemeldet sind.
266 300
267Anweisungen zum Einrichten, die vollständige Liste der Funktionen und Fehlerbehebung finden Sie unter [Claude Code mit Chrome verwenden](/docs/de/chrome).301Anweisungen zur Einrichtung, die vollständige Liste der Funktionen und Fehlerbehebung finden Sie unter [Claude Code mit Chrome verwenden](/docs/de/chrome).
268 302
269<h2 id="vs-code-commands-and-shortcuts">303<h2 id="vs-code-commands-and-shortcuts">
270 VS Code-Befehle und Tastaturkürzel304 VS Code-Befehle und Tastenkombinationen
271</h2>305</h2>
272 306
273Ö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.307Öffnen Sie die Befehlspalette (`Cmd+Shift+P` auf Mac oder `Ctrl+Shift+P` unter Windows/Linux) und geben Sie „Claude Code" ein, um alle verfügbaren VS Code-Befehle für die Claude Code-Erweiterung anzuzeigen.
274 308
275Einige 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.309Einige Tastenkombinationen hängen davon ab, welches Panel „fokussiert" ist (Tastatureingaben empfängt). Wenn sich der Cursor in einer Codedatei befindet, ist der Editor fokussiert. Wenn sich der Cursor in Claudes Eingabefeld befindet, ist Claude fokussiert. Verwenden Sie `Cmd+Esc` / `Ctrl+Esc`, um zwischen ihnen zu wechseln.
276 310
277<Note>311<Note>
278 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](#vs-code-extension-vs-claude-code-cli) für Details.312 Dies sind VS Code-Befehle zur Steuerung der Erweiterung. Nicht alle integrierten Claude Code-Befehle sind in der Erweiterung verfügbar. Weitere Informationen finden Sie unter [VS Code-Erweiterung vs. Claude Code CLI](#vs-code-extension-vs-claude-code-cli).
279</Note>313</Note>
280 314
281| Befehl | Tastaturkürzel | Beschreibung |315| Befehl | Tastenkombination | Beschreibung |
282| ----------------------------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |316| -------------------------- | -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
283| Focus Input | `Cmd+Esc` (Mac) / `Ctrl+Esc` (Windows/Linux) | Fokus zwischen Editor und Claude umschalten |317| Focus Input | `Cmd+Esc` (Mac) / `Ctrl+Esc` (Windows/Linux) | Fokus zwischen Editor und Claude umschalten |
284| In Seitenleiste öffnen | - | Öffnen Sie Claude in der linken Seitenleiste |318| Open in Side Bar | - | Claude in der Seitenleiste öffnen |
285| Im Terminal öffnen | - | Öffnen Sie Claude im Terminal-Modus |319| Open in Terminal | - | Claude im Terminalmodus öffnen |
286| In neuer Registerkarte öffnen | `Cmd+Shift+Esc` (Mac) / `Ctrl+Shift+Esc` (Windows/Linux) | Öffnen Sie ein neues Gespräch als Editor-Registerkarte |320| Open in New Tab | `Cmd+Shift+Esc` (Mac) / `Ctrl+Shift+Esc` (Windows/Linux) | Ein neues Gespräch als Editor-Registerkarte öffnen |
287| In neuem Fenster öffnen | - | Öffnen Sie ein neues Gespräch in einem separaten Fenster |321| Open in New Window | - | Ein neues Gespräch in einem separaten Fenster öffnen |
288| 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 |322| New Conversation | `Cmd+N` (Mac) / `Ctrl+N` (Windows/Linux) | Ein neues Gespräch starten. Erfordert, dass Claude fokussiert ist und `enableNewConversationShortcut` auf `true` gesetzt ist |
289| Reopen Closed Session | `Cmd+Shift+T` (Mac) / `Ctrl+Shift+T` (Windows/Linux) | Öffnen Sie die zuletzt geschlossene Claude-Sitzungsregisterkarte erneut. Fällt auf VS Codes normales Öffnen geschlossener Editoren zurück, wenn die zuletzt geschlossene Registerkarte keine Claude-Sitzung war. Deaktivieren Sie mit `enableReopenClosedSessionShortcut` |323| Reopen Closed Session | `Cmd+Shift+T` (Mac) / `Ctrl+Shift+T` (Windows/Linux) | Öffnen Sie die zuletzt geschlossene Claude-Sitzungsregisterkarte erneut. Fällt auf VS Codes normales Verhalten zum Wiedereröffnen geschlossener Editoren zurück, wenn die zuletzt geschlossene Registerkarte keine Claude-Sitzung war. Deaktivieren Sie mit `enableReopenClosedSessionShortcut` |
290| Insert @-Mention Reference | `Option+K` (Mac) / `Alt+K` (Windows/Linux) | Fügen Sie eine Referenz zur aktuellen Datei und Auswahl ein (erfordert, dass der Editor fokussiert ist) |324| Insert @-Mention Reference | `Option+K` (Mac) / `Alt+K` (Windows/Linux) | Fügen Sie einen Verweis auf die aktuelle Datei und Auswahl ein (erfordert, dass der Editor fokussiert ist) |
291| Protokolle anzeigen | - | Anzeigen von Erweiterungs-Debug-Protokollen |325| Toggle Focus view | `Ctrl+Option+F` (Mac) / `Ctrl+Alt+F` (Windows/Linux) | Werkzeugaktivität im Gespräch ausblenden oder anzeigen. Funktioniert, während ein Claude-Panel oder eine Seitenleiste sichtbar ist. Erfordert Claude Code v2.1.221 oder später |
292| Abmelden | - | Melden Sie sich von Ihrem Anthropic-Konto ab |326| Rename Session Tab | - | Benennen Sie die Sitzung in der aktiven Claude-Registerkarte um. Der Befehl wird auch im Kontextmenü der Registerkarte angezeigt. Erfordert Claude Code v2.1.257 oder später |
327| Add Session Tab to Group | - | Fügen Sie die Sitzung in der aktiven Claude-Registerkarte zu einer [Sitzungsgruppe](#organize-sessions-into-groups) hinzu, die Sie auswählen oder erstellen. Der Befehl wird auch im Kontextmenü der Registerkarte angezeigt. Erfordert Claude Code v2.1.257 oder später |
328| Mark Session as Unread | - | Markieren Sie die Sitzung in der aktiven Claude-Registerkarte als ungelesen in der Sitzungsliste. Der Befehl wird auch im Kontextmenü der Registerkarte angezeigt. Erfordert Claude Code v2.1.257 oder später |
329| Show Logs | - | Erweiterungs-Debug-Protokolle anzeigen |
330| Logout | - | Melden Sie sich von Ihrem Anthropic-Konto ab |
293 331
294<h3 id="launch-a-vs-code-tab-from-other-tools">332<h3 id="launch-a-vs-code-tab-from-other-tools">
295 Starten Sie eine VS Code-Registerkarte von anderen Tools aus333 Starten Sie eine VS Code-Registerkarte von anderen Tools aus
296</h3>334</h3>
297 335
298Die Erweiterung registriert einen URI-Handler unter `vscode://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.336Die Erweiterung registriert einen URI-Handler unter `vscode://anthropic.claude-code/open`. Verwenden Sie ihn, um eine neue Claude Code-Registerkarte von Ihren eigenen Tools aus zu öffnen: ein Shell-Alias, ein Browser-Bookmarklet 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.
299 337
300Rufen Sie den Handler mit dem URL-Opener Ihres Betriebssystems auf.338Rufen Sie den Handler mit dem URL-Öffner Ihres Betriebssystems auf.
301 339
302<Tabs>340<Tabs>
303 <Tab title="macOS">341 <Tab title="macOS">
310 ```bash theme={null}348 ```bash theme={null}
311 xdg-open "vscode://anthropic.claude-code/open"349 xdg-open "vscode://anthropic.claude-code/open"
312 ```350 ```
351
352 Der Befehl `xdg-open` stammt aus dem Paket `xdg-utils`. Wenn die Shell meldet, dass er nicht gefunden wird, siehe [xdg-open is not found on Linux](/docs/de/deep-links#xdg-open-is-not-found-on-linux).
313 </Tab>353 </Tab>
314 354
315 <Tab title="Windows">355 <Tab title="Windows">
330Der Handler akzeptiert zwei optionale Abfrageparameter:370Der Handler akzeptiert zwei optionale Abfrageparameter:
331 371
332| Parameter | Beschreibung |372| Parameter | Beschreibung |
333| --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |373| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
334| `prompt` | Text zum Vorausfüllen im Eingabefeld. Muss URL-codiert sein. Das Eingabefeld wird vorausgefüllt, aber nicht automatisch gesendet. |374| `prompt` | Text zum Vorausfüllen des Eingabefelds. Muss URL-codiert sein. Das Eingabefeld wird vorausgefüllt, aber nicht automatisch übermittelt. |
335| `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](/docs/de/headless#continue-conversations). |375| `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 [Continue conversations](/docs/de/headless#continue-conversations). |
336 376
337Um beispielsweise eine Registerkarte mit „review my changes" vorausgefüllt zu öffnen:377Um beispielsweise eine Registerkarte mit „review my changes" vorausgefüllt zu öffnen:
338 378
340vscode://anthropic.claude-code/open?prompt=review%20my%20changes380vscode://anthropic.claude-code/open?prompt=review%20my%20changes
341```381```
342 382
343Um stattdessen eine Terminal-Sitzung zu starten, verwenden Sie den CLI-Handler `claude-cli://`. Siehe [Sitzungen von Links aus starten](/docs/de/deep-links).383Um stattdessen eine Terminalsitzung zu starten, verwenden Sie den CLI-Handler `claude-cli://`. Siehe [Launch sessions from links](/docs/de/deep-links).
344 384
345<h2 id="configure-settings">385<h2 id="configure-settings">
346 Einstellungen konfigurieren386 Einstellungen konfigurieren
348 388
349Die Erweiterung hat zwei Arten von Einstellungen:389Die Erweiterung hat zwei Arten von Einstellungen:
350 390
351* **Erweiterungseinstellungen** in VS Code: Steuern Sie das Verhalten der Erweiterung in VS Code. Öffnen Sie mit `Cmd+,` (Mac) oder `Ctrl+,` (Windows/Linux), dann gehen Sie zu Erweiterungen → Claude Code. Sie können auch `/` eingeben und **General Config** auswählen, um Einstellungen zu öffnen.391* **Erweiterungseinstellungen** in VS Code: steuern das Verhalten der Erweiterung in VS Code. Öffnen Sie sie mit `Cmd+,` (Mac) oder `Strg+,` (Windows/Linux), gehen Sie dann zu Erweiterungen → Claude Code. Sie können auch `/` eingeben und **General Config** auswählen, um die Einstellungen zu öffnen.
352* **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](/docs/de/settings) für Details.392* **Claude Code-Einstellungen** in `~/.claude/settings.json`: werden zwischen der Erweiterung und der CLI gemeinsam genutzt. Verwenden Sie diese für zulässige Befehle, Umgebungsvariablen, Hooks und MCP-Server. In Pro-, Max- und Team-Plänen ist dies auch eine Eingabe für den Berechtigungsmodus, in dem Gespräche beginnen. [Berechtigungsmodi wechseln](/docs/de/permission-modes#switch-permission-modes) listet die Reihenfolge auf. Weitere Informationen finden Sie unter [Einstellungen](/docs/de/settings).
353 393
354<Tip>394<Tip>
355 Fügen Sie `"$schema": "https://json.schemastore.org/claude-code-settings.json"` zu Ihrer `settings.json` hinzu, um Autovervollständigung und Inline-Validierung für alle verfügbaren Einstellungen direkt in VS Code zu erhalten.395 Fügen Sie `"$schema": "https://json.schemastore.org/claude-code-settings.json"` zu Ihrer `settings.json` hinzu, um Autovervollständigung und Inline-Validierung für alle verfügbaren Einstellungen direkt in VS Code zu erhalten.
359 Erweiterungseinstellungen399 Erweiterungseinstellungen
360</h3>400</h3>
361 401
402VS Code liest `initialPermissionMode` aus Ihren Benutzereinstellungen und ignoriert Workspace-Werte. Vor v2.1.225 setzte VS Code die Einstellung standardmäßig auf `default` und wendete Workspace-Werte an.
403
362| Einstellung | Standard | Beschreibung |404| Einstellung | Standard | Beschreibung |
363| ----------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |405| ----------------------------------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
364| `useTerminal` | `false` | Starten Sie Claude im Terminal-Modus statt im grafischen Panel |406| `useTerminal` | `false` | Starten Sie Claude im Terminalmodus statt im grafischen Panel |
365| `initialPermissionMode` | `default` | Steuert Genehmigungsaufforderungen für neue Gespräche: `default`, `plan`, `acceptEdits` oder `bypassPermissions`. `manual` ist ein Alias für `default` und wählt den Modus mit der Bezeichnung **Manual** im Modusindikator. Erfordert Claude Code v2.1.200 oder später. Siehe [Genehmigungsmodi](/docs/de/permission-modes). |407| `initialPermissionMode` | - | Steuert Genehmigungsaufforderungen für neue Gespräche: `default`, `plan`, `acceptEdits` oder `bypassPermissions`. `manual` ist ein Alias für `default` und wählt den Modus aus, der im Modusindikator als **Manual** gekennzeichnet ist. Wenn Sie diese Option nicht festlegen, wählt die Erweiterung den Startberechtigungsmodus wie in [Berechtigungsmodi wechseln](/docs/de/permission-modes#switch-permission-modes) beschrieben. |
366| `preferredLocation` | `panel` | Wo Claude öffnet: `sidebar` (rechts) oder `panel` (neue Registerkarte) |408| `preferredLocation` | `panel` | Wo Claude geöffnet wird: `sidebar` (rechts) oder `panel` (neue Registerkarte) |
367| `autosave` | `true` | Speichern Sie Dateien automatisch, bevor Claude sie liest oder schreibt |409| `autosave` | `true` | Dateien automatisch speichern, bevor Claude sie liest oder schreibt |
368| `useCtrlEnterToSend` | `false` | Verwenden Sie Ctrl/Cmd+Enter statt Enter, um Eingabeaufforderungen zu senden |410| `useCtrlEnterToSend` | `false` | Verwenden Sie Strg/Cmd+Eingabe statt Eingabe zum Senden von Eingabeaufforderungen |
369| `enableNewConversationShortcut` | `false` | Aktivieren Sie Cmd/Ctrl+N, um ein neues Gespräch zu starten |411| `enableNewConversationShortcut` | `false` | Aktivieren Sie Cmd/Strg+N, um ein neues Gespräch zu starten |
370| `enableReopenClosedSessionShortcut` | `true` | Verwenden Sie Cmd/Ctrl+Shift+T, um die zuletzt geschlossene Claude-Sitzungsregisterkarte erneut zu öffnen. Wenn die zuletzt geschlossene Registerkarte keine Claude-Sitzung war, führt die Tastenkombination stattdessen den normalen Befehl zum erneuten Öffnen des geschlossenen Editors von VS Code aus. |412| `enableReopenClosedSessionShortcut` | `true` | Verwenden Sie Cmd/Strg+Umschalt+T, um die zuletzt geschlossene Claude-Sitzungsregisterkarte erneut zu öffnen. Wenn die zuletzt geschlossene Registerkarte keine Claude-Sitzung war, führt die Tastenkombination stattdessen den normalen Befehl zum erneuten Öffnen des geschlossenen Editors von VS Code aus. |
371| `hideOnboarding` | `false` | Blenden Sie die Onboarding-Checkliste aus (Abschlusskappe-Symbol) |413| `hideOnboarding` | `false` | Blenden Sie die Onboarding-Checkliste aus (Abschlusskappe-Symbol) |
414| `focusView` | `false` | Blenden Sie Werkzeugaufrufe, Werkzeugergebnisse und Überlegungen hinter erweiterbaren Zeilen aus, sodass nur Ihre Eingabeaufforderungen und Claudes Antworten sichtbar bleiben. Claudes neueste To-Do-Liste bleibt sichtbar; dies erfordert Claude Code v2.1.225 oder später. Sie können die Fokusansicht auch über das Befehlsmenü umschalten. Erfordert Claude Code v2.1.221 oder später |
372| `respectGitIgnore` | `true` | Schließen Sie .gitignore-Muster aus Dateisuchvorgängen aus |415| `respectGitIgnore` | `true` | Schließen Sie .gitignore-Muster aus Dateisuchvorgängen aus |
373| `usePythonEnvironment` | `true` | Aktivieren Sie die Python-Umgebung des Arbeitsbereichs beim Ausführen von Claude. Erfordert die Python-Erweiterung. |416| `usePythonEnvironment` | `true` | Aktivieren Sie die Python-Umgebung des Workspace beim Ausführen von Claude. Erfordert die Python-Erweiterung. |
374| `environmentVariables` | `[]` | Legen Sie Umgebungsvariablen für den Claude-Prozess fest. Verwenden Sie stattdessen Claude Code-Einstellungen für gemeinsame Konfiguration. |417| `environmentVariables` | `[]` | Legen Sie Umgebungsvariablen für den Claude-Prozess fest. Verwenden Sie stattdessen Claude Code-Einstellungen für gemeinsame Konfiguration. |
375| `disableLoginPrompt` | `false` | Überspringen Sie Authentifizierungsaufforderungen (für Setups von Drittanbietern) |418| `disableLoginPrompt` | `false` | Überspringen Sie Authentifizierungsaufforderungen (für Setups von Drittanbieter-Providern) |
376| `allowDangerouslySkipPermissions` | `false` | Fügt Bypass-Berechtigungen zum Moduswahlschalter hinzu. Verwenden Sie es nur in Sandboxes ohne Internetzugang. |419| `allowDangerouslySkipPermissions` | `false` | Fügt dem Moduswahlschalter die Option „Berechtigungen umgehen" hinzu. Verwenden Sie dies nur in Sandboxes ohne Internetzugang. |
377| `claudeProcessWrapper` | - | Ausführbare Datei, die zum Starten des Claude-Prozesses verwendet wird. Der Pfad der gebündelten Binärdatei wird als Argument übergeben, wenn vorhanden. Setzen Sie dies auf eine separat installierte `claude`-Binärdatei, wenn der Erweiterungsbuild keine für Ihre Plattform enthält. Ein Fehler „Unsupported platform" bei der Aktivierung bedeutet, dass keine Binärdatei für Ihre Plattform gebündelt ist; siehe [welche Plattformen vorgefertigte Binärdateien haben](/docs/de/troubleshoot-install#native-binary-not-found-after-npm-install). |420| `claudeProcessWrapper` | - | Ausführbare Datei zum Starten des Claude-Prozesses. Der Pfad der gebündelten Binärdatei wird als Argument übergeben, wenn vorhanden. Legen Sie dies auf eine separat installierte `claude`-Binärdatei fest, wenn der Erweiterungsbuild keine für Ihre Plattform enthält. In einem umschlossenen Setup beginnen Gespräche im Manusmodus, es sei denn, Sie legen `initialPermissionMode` fest oder haben in einem früheren Gespräch „Manuell", „Automatisch bearbeiten" oder „Automatisch" ausgewählt, da die Erweiterung die Einstellungen und integrierten Standardschritte dort überspringt; siehe [Berechtigungsmodi wechseln](/docs/de/permission-modes#switch-permission-modes). Ein Fehler „Unsupported platform" bei der Aktivierung bedeutet, dass keine Binärdatei für Ihre Plattform gebündelt ist; siehe [welche Plattformen vorkompilierte Binärdateien haben](/docs/de/troubleshoot-install#native-binary-not-found-after-npm-install). |
421
422<h2 id="use-a-screen-reader">
423 Verwenden Sie einen Bildschirmleser
424</h2>
425
426Das Chat-Panel der Erweiterung funktioniert mit Bildschirmlesern. Sie müssen nichts aktivieren: Die Erweiterung kündigt Gesprächsaktivitäten für jeden Benutzer an, ohne visuelle Änderungen. Dies ist unabhängig vom [Bildschirmlesermodus](/docs/de/accessibility) der CLI, der sich für die Anmeldung entscheidet und die Terminaloberfläche anpasst.
427
428Die Unterstützung für Bildschirmleser im Chat-Panel erfordert Claude Code v2.1.236 oder später.
429
430Während eines Gesprächs kündigt die Erweiterung an:
431
432* **Antworten von Claude**: Die Erweiterung kündigt jede Antwort einmal an, wenn sie vollständig ist, und bleibt stumm, während Text einströmt. Ihr Bildschirmleser liest Codeblöcke als Zeilenzahl-Zusammenfassung, liest Links nach ihrem Label und liest Tabellen Zelle für Zelle; die vollständige Antwort bleibt im Transkript lesbar.
433* **Berechtigungsanfragen und Fragen**: Die Erweiterung kündigt eine Anfrage an, wenn die Berechtigungsaufforderung angezeigt wird, und nennt das Tool, das Claude verwenden möchte. Sie kündigt auf die gleiche Weise an, wenn Claude Ihnen eine Frage stellt und wenn Claude einen Plan abgeschlossen hat und auf Ihre Überprüfung wartet.
434* **Statusänderungen**: Die Erweiterung kündigt an, wenn Claude mit der Arbeit beginnt, wenn Claude bereit für Ihre Eingabe ist, und wenn Claude Code mit dem Komprimieren des Gesprächs beginnt.
435* **Fehler und Modell-Eingabeaufforderungen**: Die Erweiterung kündigt Fehler im Gespräch an und kündigt an, wenn die [Eingabeaufforderung zur Zustimmung für Nutzungsguthaben](/docs/de/model-config#fable-and-usage-credits) oder die [Eingabeaufforderung für gekennzeichnete Anfragen](/docs/de/model-config#ask-before-switching) angezeigt wird.
436
437Jede Runde im Transkript beginnt mit einer visuell verborgenen Überschrift, die mit der Eingabeaufforderung gekennzeichnet ist, die die Runde gestartet hat, sodass Sie mit der Überschriftsnavigation Ihres Bildschirmlesers zwischen Runden springen können. Sie können den Fokus auch mit `Tab` auf das Transkript selbst verschieben, da die Erweiterung es als gekennzeichnete Region verfügbar macht, und es in Ihrem eigenen Tempo lesen. Während Claude arbeitet, liest Ihr Bildschirmleser ein Textlabel anstelle der Animation des Fortschrittsspinners.
438
439Wenn Sie eine Sitzung erneut öffnen oder zu einer anderen wechseln, kündigt die Erweiterung nichts an: Wiederhergestellter Verlauf, ausstehende Berechtigungsaufforderungen und laufender Status bleiben stumm, bis etwas Neues geschieht.
378 440
379<h2 id="vs-code-extension-vs-claude-code-cli">441<h2 id="vs-code-extension-vs-claude-code-cli">
380 VS Code-Erweiterung vs. Claude Code CLI442 VS Code-Erweiterung vs. Claude Code CLI
381</h2>443</h2>
382 444
383Claude 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 Sie `claude` im integrierten Terminal von VS Code aus. Dies erfordert die [eigenständige CLI-Installation](/docs/de/setup): Die Erweiterung fügt `claude` nicht zu Ihrem PATH hinzu. Siehe [CLI in VS Code ausführen](#run-cli-in-vs-code).445Claude 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 nur in der CLI verfügbare Funktion benötigen, führen Sie `claude` im integrierten Terminal von VS Code aus. Dies erfordert die [eigenständige CLI-Installation](/docs/de/setup): Die Erweiterung fügt `claude` nicht zu Ihrem PATH hinzu. Siehe [CLI in VS Code ausführen](#run-cli-in-vs-code).
384 446
385| Funktion | CLI | VS Code-Erweiterung |447| Funktion | CLI | VS Code-Erweiterung |
386| ------------------------ | -------------------- | ----------------------------------------------------------------------------------------------------- |448| ----------------------- | -------------------- | -------------------------------------------------------------------------------------------- |
387| Befehle und Skills | [Alle](/docs/de/commands) | Teilmenge (geben Sie `/` ein, um verfügbare anzuzeigen) |449| Befehle und Skills | [Alle](/docs/de/commands) | Teilmenge (geben Sie `/` ein, um verfügbare anzuzeigen) |
388| MCP-Server-Konfiguration | Ja | Teilweise (fügen Sie Server über CLI hinzu; verwalten Sie vorhandene Server mit `/mcp` im Chat-Panel) |450| MCP-Serverkonfiguration | Ja | Teilweise (Server über CLI hinzufügen; vorhandene Server mit `/mcp` im Chat-Panel verwalten) |
389| Checkpoints | Ja | Ja |451| Checkpoints | Ja | Ja |
390| `!` Bash-Tastaturkürzel | Ja | Nein |452| `!` Bash-Verknüpfung | Ja | Nein |
391| Tab-Vervollständigung | Ja | Nein |453| Tab-Vervollständigung | Ja | Nein |
392 454
393<h3 id="rewind-with-checkpoints">455<h3 id="rewind-with-checkpoints">
394 Zurückspulen mit Checkpoints456 Mit Checkpoints zurückspulen
395</h3>457</h3>
396 458
397Die 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:459Die 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:
398 460
399* **Gespräch von hier aus verzweigen**: Starten Sie einen neuen Gesprächszweig aus dieser Nachricht, während Sie alle Codeänderungen intakt halten461* **Konversation von hier aus verzweigen**: Starten Sie einen neuen Konversationszweig von dieser Nachricht aus, während alle Codeänderungen erhalten bleiben
400* **Code hier zurückspulen**: Revert-Dateiänderungen zu diesem Punkt im Gespräch, während Sie den vollständigen Gesprächsverlauf behalten462* **Code bis hier zurückspulen**: Setzen Sie Dateiänderungen auf diesen Punkt in der Konversation zurück, während Sie die vollständige Konversationshistorie behalten
401* **Gespräch verzweigen und Code zurückspulen**: Starten Sie einen neuen Gesprächszweig und revert-Dateiänderungen zu diesem Punkt463* **Konversation verzweigen und Code zurückspulen**: Starten Sie einen neuen Konversationszweig und setzen Sie Dateiänderungen auf diesen Punkt zurück
402 464
403Vollständige Details zur Funktionsweise von Checkpoints und deren Einschränkungen finden Sie unter [Checkpointing](/docs/de/checkpointing).465Vollständige Details zur Funktionsweise von Checkpoints und deren Einschränkungen finden Sie unter [Checkpointing](/docs/de/checkpointing).
404 466
406 CLI in VS Code ausführen468 CLI in VS Code ausführen
407</h3>469</h3>
408 470
409Um 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.471Um die CLI zu verwenden und dabei in VS Code zu bleiben, öffnen Sie das integrierte Terminal (`` Ctrl+` `` unter 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.
410 472
411Die Installation der Erweiterung fügt `claude` nicht zu Ihrem Shell-PATH hinzu. Die Erweiterung enthält eine private Kopie der CLI für ihr Chat-Panel, aber die Eingabe von `claude` in einem Terminal erfordert die [eigenständige CLI-Installation](/docs/de/setup). Führen Sie die Installation einmal aus und die Befehle auf dieser Seite, einschließlich `claude mcp add` und `claude --resume`, funktionieren in jedem Terminal. Wenn `claude` nach der Installation immer noch nicht gefunden wird, [überprüfen Sie Ihren PATH](/docs/de/troubleshoot-install#verify-your-path).473Die Installation der Erweiterung fügt `claude` nicht zu Ihrem Shell-PATH hinzu. Die Erweiterung enthält eine private Kopie der CLI für ihr Chat-Panel, aber die Eingabe von `claude` in einem Terminal erfordert die [eigenständige CLI-Installation](/docs/de/setup). Führen Sie die Installation einmal aus und die Befehle auf dieser Seite, einschließlich `claude mcp add` und `claude --resume`, funktionieren in jedem Terminal. Wenn `claude` nach der Installation immer noch nicht gefunden wird, [überprüfen Sie Ihren PATH](/docs/de/troubleshoot-install#verify-your-path).
412 474
413Wenn Sie ein externes Terminal verwenden, führen Sie `/ide` in Claude Code aus, um es mit VS Code zu verbinden.475Wenn Sie ein externes Terminal verwenden, führen Sie `/ide` in Claude Code aus, um es mit VS Code zu verbinden.
414 476
415<h3 id="switch-between-extension-and-cli">477<h3 id="switch-between-extension-and-cli">
416 Wechseln Sie zwischen Erweiterung und CLI478 Zwischen Erweiterung und CLI wechseln
417</h3>479</h3>
418 480
419Die Erweiterung und die CLI teilen den gleichen Gesprächsverlauf. Um ein Erweiterungsgespräch in der CLI fortzusetzen, führen Sie `claude --resume` im Terminal aus. Dies öffnet eine interaktive Auswahl, in der Sie Ihr Gespräch suchen und auswählen können.481Die Erweiterung und die CLI teilen die gleiche Konversationshistorie. Um eine Erweiterungskonversation in der CLI fortzusetzen, führen Sie `claude --resume` im Terminal aus. Dies öffnet eine interaktive Auswahl, in der Sie Ihre Konversation suchen und auswählen können.
420 482
421<h3 id="include-terminal-output-in-prompts">483<h3 id="include-terminal-output-in-prompts">
422 Beziehen Sie Terminal-Ausgabe in Eingabeaufforderungen ein484 Terminalausgabe in Eingabeaufforderungen einbeziehen
423</h3>485</h3>
424 486
425Referenzieren 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.487Referenzieren Sie Terminalausgabe in Ihren Eingabeaufforderungen mit `@terminal:name`, wobei `name` der Titel des Terminals ist. Dies ermöglicht Claude, Befehlsausgabe, Fehlermeldungen oder Protokolle zu sehen, ohne sie zu kopieren und einzufügen.
426 488
427<h3 id="monitor-background-processes">489<h3 id="monitor-background-processes">
428 Überwachen Sie Hintergrundprozesse490 Hintergrundprozesse überwachen
429</h3>491</h3>
430 492
431Wenn 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.493Die Sichtbarkeit für Hintergrundaufgaben in der Erweiterung ist 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.
432 494
433<h3 id="connect-to-external-tools-with-mcp">495<h3 id="connect-to-external-tools-with-mcp">
434 Verbinden Sie sich mit externen Tools mit MCP496 Mit MCP eine Verbindung zu externen Tools herstellen
435</h3>497</h3>
436 498
437MCP (Model Context Protocol) Server geben Claude Zugriff auf externe Tools, Datenbanken und APIs.499MCP (Model Context Protocol)-Server geben Claude Zugriff auf externe Tools, Datenbanken und APIs.
438 500
439Um einen MCP-Server hinzuzufügen, öffnen Sie das integrierte Terminal (`` Ctrl+` `` oder `` Cmd+` ``) und führen Sie `claude mcp add` aus. Das folgende Beispiel fügt Githubs Remote-MCP-Server hinzu, der sich mit einem [persönlichen Zugangstoken](https://github.com/settings/personal-access-tokens) authentifiziert, das als Header übergeben wird:501Um einen MCP-Server hinzuzufügen, öffnen Sie das integrierte Terminal (`` Ctrl+` `` oder `` Cmd+` ``) und führen Sie `claude mcp add` aus. Das folgende Beispiel fügt Githubs Remote-MCP-Server hinzu, der sich mit einem [persönlichen Zugriffstoken](https://github.com/settings/personal-access-tokens) authentifiziert, das als Header übergeben wird:
440 502
441```bash theme={null}503```bash theme={null}
442claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \504claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \
443 --header "Authorization: Bearer YOUR_GITHUB_PAT"505 --header "Authorization: Bearer YOUR_GITHUB_PAT"
444```506```
445 507
508Ersetzen Sie `YOUR_GITHUB_PAT` durch Ihr persönliches Zugriffstoken. Der Befehl `claude mcp add` speichert die Konfiguration, ohne Anmeldedaten zu validieren, daher wird hier ein Platzhalterwert akzeptiert, aber der Server kann sich später nicht verbinden. Um die Verbindung zu überprüfen, geben Sie `/mcp` im Chat-Panel ein und überprüfen Sie, dass der Server `connected` anzeigt. Ein Server mit ungültigen Anmeldedaten zeigt `failed`.
509
446Nach der Konfiguration bitten Sie Claude, die Tools zu verwenden (z. B. „Review PR #456").510Nach der Konfiguration bitten Sie Claude, die Tools zu verwenden (z. B. „Review PR #456").
447 511
448Um MCP-Server zu verwalten, ohne VS Code zu verlassen, geben Sie `/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](/docs/de/mcp) für verfügbare Server.512Um MCP-Server zu verwalten, ohne VS Code zu verlassen, geben Sie `/mcp` im Chat-Panel ein. Das MCP-Verwaltungsdialogfeld ermöglicht es Ihnen, Server zu aktivieren oder zu deaktivieren, sich erneut mit einem Server zu verbinden und die OAuth-Authentifizierung zu verwalten. Weitere Informationen zu verfügbaren Servern finden Sie in der [MCP-Dokumentation](/docs/de/mcp).
449 513
450<h2 id="work-with-git">514<h2 id="work-with-git">
451 Arbeiten Sie mit Git515 Mit git arbeiten
452</h2>516</h2>
453 517
454Claude 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.518Claude Code ist in git integriert, um Versionskontroll-Workflows direkt in VS Code zu unterstützen. Bitten Sie Claude, Änderungen zu committen, Pull Requests zu erstellen oder über Branches hinweg zu arbeiten. Um Claude in einem isolierten Worktree mit eigenen Dateien und Branch zu starten, siehe [Parallele Sitzungen mit Worktrees ausführen](/docs/de/worktrees).
455 519
456<h3 id="create-commits-and-pull-requests">520<h3 id="create-commits-and-pull-requests">
457 Erstellen Sie Commits und Pull Requests521 Commits und Pull Requests erstellen
458</h3>522</h3>
459 523
460Claude kann Änderungen bereitstellen, Commit-Nachrichten schreiben und Pull Requests basierend auf Ihrer Arbeit erstellen:524Claude kann Änderungen bereitstellen, Commit-Nachrichten schreiben und Pull Requests basierend auf Ihrer Arbeit erstellen:
461 525
462```text theme={null}526```text wrap theme={null}
463> commit my changes with a descriptive message527commit my changes with a descriptive message
464> create a pr for this feature528create a pr for this feature
465> summarize the changes I've made to the auth module529summarize the changes I've made to the auth module
466```
467
468Beim Erstellen von Pull Requests generiert Claude Beschreibungen basierend auf den tatsächlichen Codeänderungen und kann Kontext über Tests oder Implementierungsentscheidungen hinzufügen.
469
470<h3 id="use-git-worktrees-for-parallel-tasks">
471 Verwenden Sie Git worktrees für parallele Aufgaben
472</h3>
473
474Verwenden Sie das Flag `--worktree` (`-w`), um Claude in einem isolierten worktree mit seinen eigenen Dateien und Branch zu starten:
475
476```bash theme={null}
477claude --worktree feature-auth
478```530```
479 531
480Jeder worktree behält einen unabhängigen Dateizustand bei, während er die Git-Historie teilt. Dies verhindert, dass Claude-Instanzen sich gegenseitig beeinflussen, wenn sie an verschiedenen Aufgaben arbeiten. Weitere Details finden Sie unter [Führen Sie parallele Sitzungen mit Git worktrees aus](/docs/de/worktrees).532Beim Erstellen von Pull Requests generiert Claude Beschreibungen basierend auf den tatsächlichen Code-Änderungen und kann Kontext zu Tests oder Implementierungsentscheidungen hinzufügen.
481 533
482<h2 id="use-third-party-providers">534<h2 id="use-third-party-providers">
483 Verwenden Sie Drittanbieter535 Verwenden Sie Drittanbieter
484</h2>536</h2>
485 537
486Standardmäßig verbindet sich Claude Code direkt mit der API von Anthropic. Wenn Ihre Organisation Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry verwendet, um auf Claude zuzugreifen, konfigurieren Sie die Erweiterung, um stattdessen Ihren Anbieter zu verwenden:538Standardmäßig verbindet sich Claude Code direkt mit der API von Anthropic. Wenn Ihre Organisation Amazon Bedrock, Google Cloud's Agent Platform oder Microsoft Foundry nutzt, um auf Claude zuzugreifen, konfigurieren Sie die Erweiterung, um stattdessen Ihren Anbieter zu verwenden:
487 539
488<Steps>540<Steps>
489 <Step title="Deaktivieren Sie die Anmeldungsaufforderung">541 <Step title="Anmeldeeingabeaufforderung deaktivieren">
490 Öffnen Sie die [Einstellung 'Anmeldungsaufforderung deaktivieren'](vscode://settings/claudeCode.disableLoginPrompt) und aktivieren Sie das Kontrollkästchen.542 Öffnen Sie die [Einstellung „Anmeldeeingabeaufforderung deaktivieren"](vscode://settings/claudeCode.disableLoginPrompt) und aktivieren Sie das Kontrollkästchen.
491 543
492 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.544 Sie können auch die VS Code-Einstellungen öffnen (`Cmd+,` auf Mac oder `Ctrl+,` unter Windows/Linux), nach „Claude Code login" suchen und **Anmeldeeingabeaufforderung deaktivieren** aktivieren.
493 </Step>545 </Step>
494 546
495 <Step title="Konfigurieren Sie Ihren Anbieter">547 <Step title="Konfigurieren Sie Ihren Anbieter">
496 Folgen Sie dem Setup-Leitfaden für Ihren Anbieter:548 Folgen Sie dem Einrichtungsleitfaden für Ihren Anbieter:
497 549
498 * [Claude Code auf Amazon Bedrock](/docs/de/amazon-bedrock)550 * [Claude Code auf Amazon Bedrock](/docs/de/amazon-bedrock)
499 * [Claude Code auf Google Cloud's Agent Platform](/docs/de/google-vertex-ai)551 * [Claude Code auf Google Cloud's Agent Platform](/docs/de/google-vertex-ai)
500 * [Claude Code auf Microsoft Foundry](/docs/de/microsoft-foundry)552 * [Claude Code auf Microsoft Foundry](/docs/de/microsoft-foundry)
501 553
502 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.554 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 gemeinsam genutzt werden.
503 </Step>555 </Step>
504</Steps>556</Steps>
505 557
558Bei einem Drittanbieter bietet die Erweiterung keine Funktionen an, die ein claude.ai-Konto erfordern, wie z. B. Nutzungsverfolgung, [Sprachdiktat](/docs/de/voice-dictation) und die Registerkarte „Web" für [Cloud-Sitzungen](#resume-cloud-sessions-from-claude-ai). Eine claude.ai-Anmeldung, die von einem früheren `/login` übrig bleibt, wird nicht verwendet: Die Erweiterung sendet sie nicht mit einer Anfrage.
559
506<h2 id="security-and-privacy">560<h2 id="security-and-privacy">
507 Sicherheit und Datenschutz561 Sicherheit und Datenschutz
508</h2>562</h2>
509 563
510Ihr 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](/docs/de/data-usage).564Ihr Code bleibt privat. Claude Code verarbeitet Ihren Code, um Ihnen Unterstützung zu bieten, verwendet ihn aber nicht zum Trainieren von Modellen. Weitere Informationen zur Datenverarbeitung und zum Deaktivieren der Protokollierung finden Sie unter [Daten und Datenschutz](/docs/de/data-usage).
511 565
512Mit aktivierten Auto-Edit-Berechtigungen kann Claude Code VS Code-Konfigurationsdateien (wie `settings.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:566Wenn Auto-Edit-Berechtigungen aktiviert sind, kann Claude Code VS Code-Konfigurationsdateien (wie `settings.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:
513 567
514* Aktivieren Sie [VS Code Restricted Mode](https://code.visualstudio.com/docs/editor/workspace-trust#_restricted-mode) für nicht vertrauenswürdige Arbeitsbereiche568* Aktivieren Sie den [VS Code Restricted Mode](https://code.visualstudio.com/docs/editor/workspace-trust#_restricted-mode) für nicht vertrauenswürdige Arbeitsbereiche
515* Verwenden Sie den manuellen Genehmigungsmodus statt Auto-Accept für Bearbeitungen569* Verwenden Sie den manuellen Modus anstelle von „Edit automatically" oder „Auto" für Bearbeitungen
516* Überprüfen Sie Änderungen sorgfältig, bevor Sie sie akzeptieren570* Überprüfen Sie Änderungen sorgfältig, bevor Sie sie akzeptieren
517 571
518<h3 id="the-built-in-ide-mcp-server">572<h3 id="the-built-in-ide-mcp-server">
519 Der integrierte IDE MCP server573 Der integrierte IDE-MCP-Server
520</h3>574</h3>
521 575
522Wenn 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.576Wenn die Erweiterung aktiv ist, wird ein lokaler MCP-Server ausgeführt, mit dem sich die CLI automatisch verbindet. Auf diese Weise öffnet die CLI Diffs im nativen Diff-Viewer von VS Code, liest Ihre aktuelle Auswahl für `@`-Erwähnungen und fordert VS Code auf – wenn Sie in einem Jupyter-Notebook arbeiten – Zellen auszuführen.
523 577
524Der 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.578Der 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.
525 579
526**Auswahl und Kontext offener Dateien.** Während der Verbindung bezieht die CLI Ihre aktuelle Editor-Auswahl und den Pfad der aktiven Datei als Kontext in jeden Prompt ein, den Sie senden. Das Transkript zeigt eine `⧉ Selected N lines from <file>`-Zeile, wenn dies geschieht. Um eine sensible Datei wie `.env` auszuschließen, fügen Sie eine [`Read` Deny-Regel](/docs/de/permissions#read-and-edit) für ihren Pfad hinzu. Eine entsprechende Deny-Regel verhindert sowohl, dass der ausgewählte Text als auch die Benachrichtigung über die offene Datei für diese Datei Claude erreichen.580**Auswahl und Kontext offener Dateien.** Während der Verbindung bezieht die CLI Ihre aktuelle Editor-Auswahl und den Pfad der aktiven Datei als Kontext in jeden Prompt ein, den Sie senden. Das Transkript zeigt eine `⧉ Selected N lines from <file>`-Zeile, wenn dies geschieht. Um eine vertrauliche Datei wie `.env` auszuschließen, fügen Sie eine [`Read`-Ablehnungsregel](/docs/de/permissions#read-and-edit) für ihren Pfad hinzu. Eine entsprechende Ablehnungsregel verhindert, dass sowohl der ausgewählte Text als auch die Benachrichtigung über die offene Datei für diese Datei Claude erreichen.
527 581
528**Transport und Authentifizierung.** Der Server bindet sich an `127.0.0.1` auf einem zufälligen Port im Bereich 10000–65535, und der Port ist nicht konfigurierbar. Der Transport ist unverschlüsseltes `ws://`; da der Socket nur Loopback ist, kann jeder Prozess, der den Datenverkehr erfassen könnte, auch das Token aus der Lock-Datei lesen, daher würde TLS keinen Schutz bieten. Jede Erweiterungsaktivierung generiert ein frisches zufälliges Auth-Token, schreibt es in eine Lock-Datei unter `~/.claude/ide/<port>.lock`, und die CLI muss es als `X-Claude-Code-Ide-Authorization` Header präsentieren, um sich zu verbinden. Die Lock-Datei hat `0600` Berechtigungen in einem `0700` Verzeichnis, daher kann nur der Benutzer, der VS Code ausführt, sie lesen. Wenn `CLAUDE_CONFIG_DIR` gesetzt ist, wird die Lock-Datei stattdessen in `$CLAUDE_CONFIG_DIR/ide/` geschrieben.582**Transport und Authentifizierung.** Der Server bindet sich an `127.0.0.1` auf einem zufälligen Port im Bereich 10000–65535, und der Port ist nicht konfigurierbar. Der Transport ist unverschlüsseltes `ws://`; da der Socket nur loopback ist, kann jeder Prozess, der den Datenverkehr erfassen kann, auch das Token aus der Lock-Datei lesen, daher würde TLS keinen zusätzlichen Schutz bieten. Jede Erweiterungsaktivierung generiert ein neues zufälliges Auth-Token, schreibt es in eine Lock-Datei unter `~/.claude/ide/<port>.lock`, und die CLI muss es als `X-Claude-Code-Ide-Authorization`-Header präsentieren, um sich zu verbinden. Die Lock-Datei hat `0600`-Berechtigungen in einem `0700`-Verzeichnis, daher kann nur der Benutzer, der VS Code ausführt, sie lesen. Wenn `CLAUDE_CONFIG_DIR` gesetzt ist, wird die Lock-Datei stattdessen in `$CLAUDE_CONFIG_DIR/ide/` geschrieben.
529 583
530**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.584**Dem Modell verfügbar gemachte Tools.** Der Server hostet ein Dutzend Tools, aber nur zwei sind für das Modell sichtbar. Der Rest ist internes RPC, das die CLI für ihre eigene Benutzeroberfläche verwendet – Diffs öffnen, Auswahlen lesen, Dateien speichern – und wird gefiltert, bevor die Toolliste Claude erreicht.
531 585
532| Tool-Name (wie von Hooks gesehen) | Was es tut | Schreibgeschützt |586| Tool-Name (wie von Hooks gesehen) | Was es tut | Schreibgeschützt |
533| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ---------------- |587| --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
534| `mcp__ide__getDiagnostics` | Gibt Language-Server-Diagnosen zurück – die Fehler und Warnungen im Problembereich von VS Code. Optional auf eine Datei beschränkt. | Ja |588| `mcp__ide__getDiagnostics` | Gibt Sprachserver-Diagnosen zurück – die Fehler und Warnungen im Problems-Panel von VS Code. Optional auf eine Datei beschränkt. | Ja |
535| `mcp__ide__executeCode` | Führt Python-Code im Kernel des aktiven Jupyter-Notebooks aus. Siehe Bestätigungsfluss unten. | Nein |589| `mcp__ide__executeCode` | Führt Python-Code im Kernel des aktiven Jupyter-Notebooks aus. Siehe Bestätigungsfluss unten. | Nein |
536 590
537**Jupyter-Ausführung fragt immer zuerst.** `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.591**Jupyter-Ausführung fragt immer zuerst.** `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 ein natives Quick Pick fragt Sie, ob Sie **Execute** oder **Cancel** wählen. 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.
538 592
539<Note>593<Note>
540 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.594 Die Quick Pick-Bestätigung ist unabhängig von `PreToolUse`-Hooks. Ein Allowlist-Eintrag für `mcp__ide__executeCode` lässt Claude die Ausführung einer Zelle *vorschlagen*; das Quick Pick in VS Code ist das, was es tatsächlich *ausführen* lässt.
541</Note>595</Note>
542 596
543<a id="troubleshooting" />597<a id="troubleshooting" />
544 598
545<h2 id="fix-common-issues">599<h2 id="fix-common-issues">
546 Beheben Sie häufige Probleme600 Häufige Probleme beheben
547</h2>601</h2>
548 602
549<h3 id="extension-won’t-install">603<h3 id="extension-won’t-install">
550 Erweiterung wird nicht installiert604 Erweiterung wird nicht installiert
551</h3>605</h3>
552 606
553* Stellen Sie sicher, dass Sie eine kompatible Version von VS Code haben (1.98.0 oder später)607* Stellen Sie sicher, dass Sie eine kompatible Version von VS Code haben (1.94.0 oder später)
554* Überprüfen Sie, dass VS Code die Berechtigung zum Installieren von Erweiterungen hat608* Überprüfen Sie, dass VS Code die Berechtigung zum Installieren von Erweiterungen hat
555* Versuchen Sie, direkt vom [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code) zu installieren609* Versuchen Sie, die Erweiterung direkt vom [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code) zu installieren
556 610
557<h3 id="spark-icon-not-visible">611<h3 id="spark-icon-not-visible">
558 Spark-Symbol nicht sichtbar612 Spark-Symbol nicht sichtbar
559</h3>613</h3>
560 614
561Das Spark-Symbol wird in der **Editor-Symbolleiste** (oben rechts des Editors) angezeigt, wenn Sie eine Datei geöffnet haben. Wenn Sie es nicht sehen:615Das Spark-Symbol wird in der **Editor-Symbolleiste** (oben rechts im Editor) angezeigt, wenn Sie eine Datei geöffnet haben. Wenn Sie es nicht sehen:
562 616
5631. **Öffnen Sie eine Datei**: Das Symbol erfordert, dass eine Datei geöffnet ist. Nur einen Ordner zu öffnen reicht nicht aus.6171. **Öffnen Sie eine Datei**: Das Symbol erfordert, dass eine Datei geöffnet ist. Es reicht nicht aus, nur einen Ordner geöffnet zu haben.
5642. **Überprüfen Sie die VS Code-Version**: Erfordert 1.98.0 oder höher (Hilfe → Über)6182. **Überprüfen Sie die VS Code-Version**: Erfordert 1.94.0 oder höher (Hilfe → Über)
5653. **Starten Sie VS Code neu**: Führen Sie „Developer: Reload Window" aus der Befehlspalette aus6193. **Starten Sie VS Code neu**: Führen Sie „Developer: Reload Window" aus der Befehlspalette aus
5664. **Deaktivieren Sie konfliktverursachende Erweiterungen**: Deaktivieren Sie vorübergehend andere KI-Erweiterungen (Cline, Continue usw.)6204. **Deaktivieren Sie in Konflikt stehende Erweiterungen**: Deaktivieren Sie vorübergehend andere KI-Erweiterungen (Cline, Continue, usw.)
5675. **Überprüfen Sie die Arbeitsbereichsvertrauenswürdigkeit**: Die Erweiterung funktioniert nicht im Restricted Mode6215. **Überprüfen Sie die Workspace-Vertrauenswürdigkeit**: Die Erweiterung funktioniert nicht im eingeschränkten Modus
568 622
569Alternativ klicken Sie auf „✱ Claude Code" in der **Statusleiste** (untere rechte Ecke). Dies funktioniert auch ohne offene Datei. Sie können auch die **Befehlspalette** (`Cmd+Shift+P` / `Ctrl+Shift+P`) verwenden und „Claude Code" eingeben.623Alternativ können Sie, wenn Sie [`preferredLocation`](#extension-settings) auf `sidebar` gesetzt haben oder Claude mit **Claude Code: Open in Side Bar** geöffnet haben, auf „✱ Claude Code" in der **Statusleiste** (unten rechts) klicken. Dies funktioniert auch ohne geöffnete Datei. Sie können auch die **Befehlspalette** (`Cmd+Shift+P` / `Ctrl+Shift+P`) verwenden und „Claude Code" eingeben.
570 624
571<h3 id="cmd-esc-does-nothing-on-macos">625<h3 id="cmd-esc-does-nothing-on-macos">
572 Cmd+Esc funktioniert auf macOS nicht626 Cmd+Esc funktioniert auf macOS nicht
573</h3>627</h3>
574 628
575Auf macOS Tahoe und später ist die System-Game-Overlay-Verknüpfung standardmäßig an `Cmd+Esc` gebunden und fängt den Tastendruck ab, bevor er VS Code erreicht. Um die Verknüpfung freizugeben:629Auf macOS Tahoe und später ist die System-Game-Overlay-Verknüpfung standardmäßig an `Cmd+Esc` gebunden und fängt den Tastendruck ab, bevor er VS Code erreicht. So geben Sie die Verknüpfung frei:
576 630
5771. Öffnen Sie die Systemeinstellungen6311. Öffnen Sie die Systemeinstellungen
5782. Gehen Sie zu Tastatur, dann Tastaturkürzel, dann Game Controller6322. Gehen Sie zu Tastatur, dann Tastaturkürzel, dann Game Controller
5793. Deaktivieren Sie das Kontrollkästchen für Game Overlay6333. Deaktivieren Sie das Kontrollkästchen für Game Overlay
580 634
581Alternativ können Sie die Erweiterung an eine andere Taste binden: Öffnen Sie den VS Code [Tastaturkürzel-Editor](https://code.visualstudio.com/docs/configure/keybindings) (`Cmd+K Cmd+S`), suchen Sie nach `Claude Code: Focus input`, und weisen Sie eine neue Bindung zu.635Alternativ können Sie die Erweiterung an eine andere Taste binden: Öffnen Sie den VS Code [Keyboard Shortcuts Editor](https://code.visualstudio.com/docs/configure/keybindings) (`Cmd+K Cmd+S`), suchen Sie nach `Claude Code: Focus input`, und weisen Sie eine neue Bindung zu.
582 636
583<h3 id="claude-code-never-responds">637<h3 id="claude-code-never-responds">
584 Claude Code antwortet nie638 Claude Code antwortet nie
585</h3>639</h3>
586 640
587Wenn Claude Code nicht auf Ihre Eingabeaufforderungen antwortet:641Wenn Claude Code nicht auf Ihre Eingaben antwortet:
588 642
5891. **Überprüfen Sie Ihre Internetverbindung**: Stellen Sie sicher, dass Sie eine stabile Internetverbindung haben6431. **Überprüfen Sie Ihre Internetverbindung**: Stellen Sie sicher, dass Sie eine stabile Internetverbindung haben
5902. **Starten Sie ein neues Gespräch**: Versuchen Sie, ein neues Gespräch zu starten, um zu sehen, ob das Problem weiterhin besteht6442. **Starten Sie ein neues Gespräch**: Versuchen Sie, ein neues Gespräch zu starten, um zu sehen, ob das Problem weiterhin besteht
5913. **Versuchen Sie die CLI**: Führen Sie `claude` vom Terminal aus, um zu sehen, ob Sie detailliertere Fehlermeldungen erhalten6453. **Versuchen Sie die CLI**: Führen Sie `claude` vom Terminal aus, um zu sehen, ob Sie detailliertere Fehlermeldungen erhalten
592 646
593Wenn Probleme weiterhin bestehen, [melden Sie ein Problem auf GitHub](https://github.com/anthropics/claude-code/issues) mit Details zum Fehler.647Wenn die Probleme weiterhin bestehen, [melden Sie ein Problem auf GitHub](https://github.com/anthropics/claude-code/issues) mit Details zum Fehler.
594 648
595<h2 id="uninstall-the-extension">649<h2 id="uninstall-the-extension">
596 Deinstallieren Sie die Erweiterung650 Erweiterung deinstallieren
597</h2>651</h2>
598 652
599So deinstallieren Sie die Claude Code-Erweiterung:653So deinstallieren Sie die Claude Code-Erweiterung:
6022. Suchen Sie nach „Claude Code"6562. Suchen Sie nach „Claude Code"
6033. Klicken Sie auf **Deinstallieren**6573. Klicken Sie auf **Deinstallieren**
604 658
605Wenn Sie `claude` in einem integrierten VS Code-Terminal ausführen, wird die Erweiterung automatisch neu installiert. Um sie deinstalliert zu halten, deaktivieren Sie **Auto-install IDE extension** in `/config`, oder setzen Sie [`autoInstallIdeExtension`](/docs/de/settings#global-config-settings) auf `false`. Sie können auch die Umgebungsvariable [`CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL`](/docs/de/env-vars) auf `1` setzen.659Wenn Sie `claude` in einem integrierten VS Code-Terminal ausführen, installiert Claude Code die Erweiterung automatisch neu. Um sie deinstalliert zu halten, deaktivieren Sie **Auto-install IDE extension** in `/config`, oder setzen Sie [`autoInstallIdeExtension`](/docs/de/settings-reference#autoinstallideextension) auf `false`. Sie können auch die Umgebungsvariable [`CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL`](/docs/de/env-vars) auf `1` setzen.
606 660
607Um auch Erweiterungsdaten zu entfernen und alle Einstellungen zurückzusetzen, löschen Sie das Speicherverzeichnis der Erweiterung für Ihre Plattform.661Um auch Erweiterungsdaten zu entfernen und alle Einstellungen zurückzusetzen, löschen Sie das Speicherverzeichnis der Erweiterung für Ihre Plattform.
608 662
624Remove-Item -Recurse -Force "$env:APPDATA\Code\User\globalStorage\anthropic.claude-code"678Remove-Item -Recurse -Force "$env:APPDATA\Code\User\globalStorage\anthropic.claude-code"
625```679```
626 680
627Weitere Hilfe finden Sie im [Fehlerbehebungsleitfaden](/docs/de/troubleshooting).681Weitere Hilfe finden Sie im [Troubleshooting-Leitfaden](/docs/de/troubleshooting).
628 682
629<h2 id="next-steps">683<h2 id="next-steps">
630 Nächste Schritte684 Nächste Schritte