Claude-Code-Spickzettel — Befehle, Tastenkürzel & Flags

Slash-Befehle, CLI-Flags und Tastenkürzel von Claude Code, Speicherorte von CLAUDE.md und Einstellungen, Hooks und MCP-Befehle auf einer Seite.

Claude-Code-Spickzettel — freetoolsforweb.com

Abgeglichen mit der Claude-Code-Dokumentation am (neueste Version v2.1.302 (October 16, 2026)). Claude Code erscheint mehrmals pro Woche in neuen Versionen; schau also ins Changelog oder führe claude --help und /help aus, um Neueres zu sehen.

169 Einträge in 8 Tabellen

Integrierte Slash-Befehle#

Tipp in einer Sitzung /, um alle verfügbaren Befehle zu sehen, einschließlich Skills und Befehlen aus Plugins und MCP-Servern. Manche hängen von deinem Tarif oder deiner Plattform ab.

BefehlWas er machtKopieren
/helpHilfe und verfügbare Befehle anzeigen.
/clearNeue Unterhaltung mit leerem Kontext beginnen. Aliasse /reset und /new. Die alte bleibt in /resume erhalten.
/compact [instructions]Die bisherige Unterhaltung zusammenfassen, um Kontext freizugeben; optional mit Hinweisen, worauf sich die Zusammenfassung konzentrieren soll.
/contextAuslastung des Kontextfensters als farbiges Raster anzeigen, mit Vorschlägen, was Platz belegt.
/initEine CLAUDE.md-Anleitung für das Projekt erstellen.
/memoryCLAUDE.md-Dateien bearbeiten, Auto-Memory ein- oder ausschalten und Auto-Memory-Einträge ansehen.
/model [model]Modell wechseln und als Standard speichern; ohne Argument öffnet sich eine Auswahl (Pfeil links/rechts stellt den Aufwand ein).
/effort [level|auto|status]Aufwandsstufe festlegen (low bis xhigh, max oder auto); status gibt die aktuelle aus.
/fast [on|off]Schnellmodus ein-/ausschalten.
/config [key=value]Einstellungen öffnen (Theme, Modell, Ausgabestil...) oder einen Wert direkt setzen, z. B. /config theme=dark.
/statusVersion, Modell, Konto und Verbindungsstatus anzeigen.
/usageSitzungskosten, Nutzungslimits deines Tarifs und Aktivitätsstatistiken. Aliasse /cost und /stats.
/permissionsAllow-, Ask- und Deny-Regeln für Tools sowie Arbeitsverzeichnisse verwalten.
/plan [description]Plan-Modus starten, optional direkt mit einer Aufgabe: /plan fix the auth bug.
/resume [session]Eine Unterhaltung per ID oder Name fortsetzen oder die Sitzungsauswahl öffnen.
/rename [name]Aktuelle Sitzung umbenennen (angezeigt in der Eingabeleiste und in /resume).
/branch [name]Die Unterhaltung an dieser Stelle verzweigen, um eine andere Richtung zu testen; das Original bleibt in /resume verfügbar.
/fork [prompt]Die Unterhaltung in eine neue Hintergrundsitzung kopieren und hier weiterarbeiten.
/background [prompt]Diese Sitzung abkoppeln und als Hintergrund-Agent laufen lassen (Alias /bg); überwachen mit claude agents.
/rewindUnterhaltung und/oder Code auf einen früheren Stand zurücksetzen. Aliasse /checkpoint und /undo.
/btw [question]Eine Nebenfrage stellen, ohne sie zur Unterhaltung hinzuzufügen.
/diffÄnderungen in deinem Arbeitsverzeichnis prüfen, einschließlich Claudes Bearbeitungen.
/review [level] [pr|branch|path]Alias für /code-review: den aktuellen Diff oder einen PR auf Bugs prüfen.
/security-reviewDie Änderungen in deinem Branch auf Sicherheitslücken prüfen (benötigt ein Remote namens origin).
/simplify [target]Skill: geänderten Code auf Wiederverwendung, Vereinfachung und Effizienz prüfen und die Korrekturen anwenden.
/copy [N]Die letzte (oder N-letzte) Antwort in die Zwischenablage kopieren; einzelne Codeblöcke auswählbar.
/export [filename]Die Unterhaltung als reinen Text in eine Datei oder die Zwischenablage exportieren.
/add-dir <path>Claude für diese Sitzung Zugriff auf ein weiteres Arbeitsverzeichnis geben.
/cd <path>Die Sitzung in ein neues Arbeitsverzeichnis verschieben, die Unterhaltung bleibt erhalten.
/agentsHinweis zum Erstellen von Subagents: Claude fragen oder .claude/agents/ bzw. ~/.claude/agents/ bearbeiten.
/tasksHintergrundarbeit (Shells und Subagents) ansehen und verwalten. Auch /bashes.
/skillsVerfügbare Skills auflisten; filtern, nach Token-Kosten sortieren und ein- oder ausblenden.
/mcpMCP-Serververbindungen und OAuth verwalten; /mcp reconnect all versucht fehlgeschlagene Server erneut.
/hooksDeine Hook-Konfigurationen ansehen.
/plugin [subcommand]Plugins verwalten: auflisten, installieren, aktivieren, deaktivieren.
/keybindingsDeine Tastenkürzel-Datei öffnen (~/.claude/keybindings.json).
/output-style [style]Ausgabestile auflisten oder zu einem wechseln.
/themeFarbschema ändern (auto, hell, dunkel, farbenblindfreundlich, ANSI).
/statuslineStatuszeile konfigurieren oder automatisch aus deinem Shell-Prompt übernehmen.
/terminal-setupEine Shift+Enter-Belegung für Zeilenumbrüche in deinem Terminal oder Editor einrichten.
/ideIDE-Integrationen verwalten und ihren Status anzeigen.
/doctorSkill: Installation, Einstellungen, Erweiterungen und CLAUDE.md prüfen und Korrekturen vorschlagen. Alias /checkup.
/loop [interval] [prompt]Skill: einen Prompt wiederholt ausführen, solange die Sitzung offen ist, z. B. /loop 5m check the deploy.
/schedule [description]Routinen erstellen, aktualisieren, auflisten oder starten, die in der Cloud laufen.
/goal [condition|clear]Ein Ziel festlegen, auf das Claude über mehrere Runden hinarbeitet, bis es erreicht ist.
/install-github-appDie Claude GitHub App installieren und optional GitHub Actions einrichten.
/sandboxSandbox-Modus ein-/ausschalten (nur auf unterstützten Plattformen).
/loginBei deinem Anthropic-Konto anmelden.
/logoutAbmelden.
/bug [report]Einen Bug melden oder die Unterhaltung teilen, nach einem Zustimmungsbildschirm.
/release-notesDas Changelog nach Version durchblättern.
/exitDie CLI beenden. Alias /quit.
/vim (removed)In v2.1.92 entfernt. Den Vim-Bearbeitungsmodus stellst du jetzt unter /config > Editor mode um.

CLI-Befehle (in deiner Shell ausführen)#

BefehlWas er machtKopieren
claudeEine interaktive Sitzung starten.
claude "query"Eine interaktive Sitzung mit einem ersten Prompt starten.
claude -p "query"Einmal ohne interaktive Oberfläche antworten und dann beenden (Print-/SDK-Modus).
cat file | claude -p "query"Per Pipe übergebenen Inhalt verarbeiten, z. B. cat logs.txt | claude -p "explain".
claude -cDie letzte Unterhaltung in diesem Verzeichnis fortsetzen.
claude -r "<session>" "query"Eine Sitzung per ID oder Name fortsetzen, optional mit einem neuen Prompt.
claude updateAuf die neueste Version aktualisieren.
claude install [version]Die native Binärdatei installieren oder neu installieren: eine bestimmte Version, stable oder latest.
claude auth loginAnmelden (--console rechnet über die Anthropic Console statt über ein Abo ab).
claude auth statusAnmeldestatus als JSON anzeigen (--text für reinen Text).
claude agentsDie Agent-Ansicht öffnen, um Hintergrundsitzungen zu überwachen und zu starten.
claude doctorDiagnose zu Installation und Einstellungen ausgeben, ohne eine Sitzung zu starten.
claude mcpMCP-Server konfigurieren (siehe MCP-Tabelle unten).
claude pluginPlugins verwalten (Alias claude plugins).
claude setup-tokenEin langlebiges OAuth-Token für CI und Skripte erzeugen (benötigt ein Abo).
claude -vDie installierte Version ausgeben.

CLI-Flags#

Flags stehen nach claude und vor dem Prompt. Einige (nur -p) gelten für den Print-Modus.

FlagWas es machtBeispielKopieren
--print, -pDie Antwort ohne interaktiven Modus ausgeben.claude -p "query"
--continue, -cDie letzte Unterhaltung im aktuellen Verzeichnis laden.claude --continue
--resume, -rEine Sitzung per ID oder Name fortsetzen oder eine Auswahl anzeigen.claude --resume auth-refactor
--fork-sessionZusammen mit --resume oder --continue eine neue Sitzungs-ID beginnen, statt die alte weiterzuverwenden.claude --resume abc123 --fork-session
--name, -nDie Sitzung benennen (angezeigt in /resume und im Terminaltitel).claude -n "my-feature-work"
--modelModell für diese Sitzung: ein Alias (sonnet, opus, haiku, fable) oder ein vollständiger Modellname.claude --model sonnet
--fallback-modelDer Reihe nach auf diese Modelle ausweichen, wenn das Hauptmodell überlastet oder nicht verfügbar ist.claude --fallback-model sonnet,haiku
--effortAufwandsstufe für diese Sitzung: low, medium, high, xhigh, max oder ultracode.claude --effort high
--permission-modeIn einem Berechtigungsmodus starten: default (manuell), acceptEdits, plan, auto, dontAsk, bypassPermissions.claude --permission-mode plan
--dangerously-skip-permissionsBerechtigungsabfragen überspringen (wie --permission-mode bypassPermissions). Nur in isolierten Containern oder VMs verwenden.claude --dangerously-skip-permissions
--allowedToolsTools, die ohne Nachfrage laufen, in der Syntax für Berechtigungsregeln.claude --allowedTools "Bash(git log *)" "Read"
--disallowedToolsDeny-Regeln: ein bloßer Tool-Name entfernt das Tool; eine eingeschränkte Regel blockiert passende Aufrufe.claude --disallowedTools "Bash(rm *)" "Edit"
--toolsFestlegen, welche integrierten Tools es gibt: "" für keine, "default" oder eine Liste.claude --tools "Bash,Edit,Read"
--output-formatAusgabe im Print-Modus: text, json oder stream-json.claude -p "query" --output-format json
--input-formatEingabe im Print-Modus: text oder stream-json.claude -p --output-format json --input-format stream-json
--json-schemaAm Ende des Laufs validiertes JSON zurückgeben, das einem Schema entspricht (Print-Modus).claude -p --json-schema '{"type":"object"}' "query"
--max-turnsAnzahl der agentischen Runden begrenzen (Print-Modus).claude -p --max-turns 3 "query"
--max-budget-usdStoppen, sobald die geschätzten API-Kosten diesen Betrag erreichen (Print-Modus).claude -p --max-budget-usd 5.00 "query"
--append-system-promptText an den Standard-Systemprompt anhängen.claude --append-system-prompt "Always use TypeScript"
--system-promptDen gesamten Systemprompt ersetzen.claude --system-prompt "You are a Python expert"
--add-dirWeitere Arbeitsverzeichnisse hinzufügen, die Claude lesen und bearbeiten darf.claude --add-dir ../apps ../lib
--mcp-configMCP-Server aus JSON-Dateien oder -Strings laden.claude --mcp-config ./mcp.json
--strict-mcp-configNur die Server aus --mcp-config verwenden.claude --strict-mcp-config --mcp-config ./mcp.json
--settingsEinstellungen für diese Sitzung aus einer JSON-Datei oder einem String laden.claude --settings ./settings.json
--setting-sourcesWelche Einstellungsdateien geladen werden: user, project, local.claude --setting-sources user,project
--agentsSubagents direkt als JSON definieren.claude --agents '{"reviewer":{"description":"Reviews code","prompt":"You are a code reviewer"}}'
--agentDie Sitzung als bestimmten Agent ausführen.claude --agent my-custom-agent
--worktree, -wIn einem isolierten Git-Worktree unter .claude/worktrees/ starten.claude -w feature-auth
--bareMinimalmodus: Hooks, Skills, Plugins, MCP, Auto-Memory und CLAUDE.md überspringen – für schnelle Skript-Läufe.claude --bare -p "query"
--safe-modeMit allen Anpassungen deaktiviert starten, um ein kaputtes Setup zu untersuchen.claude --safe-mode
--verboseVollständige Ausgabe Runde für Runde anzeigen.claude --verbose
--debugDebug-Modus, optional nach Kategorie gefiltert.claude --debug='mcp,startup'
--ideBeim Start mit deiner IDE verbinden, wenn genau eine verfügbar ist.claude --ide
--chromeDie Browser-Integration Claude in Chrome aktivieren.claude --chrome
--version, -vDie Versionsnummer ausgeben.claude -v

Berechtigungsmodi#

Mit Shift+Tab durchschalten, mit --permission-mode starten oder defaultMode in den Einstellungen festlegen. Der Modus, der in der Oberfläche Manual heißt, ist in der Konfiguration default.

ModusWas ohne Nachfrage läuftIdeal fürKopieren
default (Manual)Nur Lesezugriffe.Jede Aktion prüfen, heikle Arbeiten
acceptEditsLesezugriffe, Dateibearbeitungen und gängige Dateisystembefehle (mkdir, touch, mv, cp...).Iteratives Arbeiten an Code, den du prüfst
planLesezugriffe sowie vom Klassifikator freigegebene Befehle, wenn der Auto-Modus verfügbar ist.Eine Codebasis erkunden, bevor du sie änderst
autoAlles, mit Sicherheitsprüfungen im Hintergrund.Lange Aufgaben, weniger Rückfragen
dontAskDateien in deinen Arbeitsverzeichnissen lesen und vorab freigegebene Tools; alles andere wird abgelehnt.Abgeschottete CI und Skripte
bypassPermissionsAlles.Nur isolierte Container und VMs

Memory: CLAUDE.md-Dateien und wo sie liegen#

CLAUDE.md-Dateien werden zu Beginn jeder Sitzung geladen. Mit @path/to/file kannst du darin eine andere Datei importieren (bis zu vier Ebenen tief).

DateiGeltungsbereich und ZweckKopieren
/Library/Application Support/ClaudeCode/CLAUDE.mdVerwaltete Richtlinie (macOS): unternehmensweite Anweisungen, von der IT verteilt. Linux und WSL: /etc/claude-code/CLAUDE.md; Windows: C:\Program Files\ClaudeCode\CLAUDE.md.
~/.claude/CLAUDE.mdDeine persönlichen Anweisungen für alle Projekte.
./CLAUDE.md or ./.claude/CLAUDE.mdProjektanweisungen, die per Versionskontrolle mit dem Team geteilt werden.
./CLAUDE.local.mdDeine privaten Notizen für dieses Projekt; trag die Datei in .gitignore ein.
.claude/rules/*.mdThemendateien (testing.md, api-design.md); mit optionalem paths-Frontmatter wird eine Regel nur für passende Dateien geladen.
~/.claude/projects/<project>/memory/Auto-Memory: ein MEMORY.md-Index plus Themendateien, die Claude für sich selbst schreibt; verwalten mit /memory.
AGENTS.mdWird ebenfalls als Projektanweisung gelesen; die Memory-Doku erklärt, wann sie statt oder zusätzlich zu CLAUDE.md geladen wird.

Einstellungsdateien (höchste Priorität zuerst)#

Verwaltete Einstellungen schlagen --settings, das wiederum lokale Projekteinstellungen schlägt, dann geteilte Projekteinstellungen, dann Benutzereinstellungen. Listen wie Berechtigungsregeln werden dateiübergreifend zusammengeführt.

DateiGeltungsbereich und ZweckKopieren
managed-settings.jsonVerwaltet: von deiner Organisation verteilt (Datei, MDM oder serververwaltet). Deine eigenen Dateien und --settings können diese Schlüssel nicht überschreiben.
--settings <file-or-json>Befehlszeile: überschreibt die Dateien darunter für eine Sitzung.
.claude/settings.local.jsonLokal im Projekt: nur du, nur in diesem Projekt; bleibt außerhalb von Git.
.claude/settings.jsonGeteiltes Projekt: committe die Datei, damit das Team dieselben Berechtigungen, Hooks und Plugins bekommt.
~/.claude/settings.jsonBenutzer: deine Vorlieben in allen Projekten (Theme, Modell, deine Berechtigungsregeln).
~/.claude.jsonWird von Claude Code selbst geschrieben: Anmeldung, MCP-Server, Projektstatus. Gehört nicht zu den Prioritätsebenen.
~/.claude/keybindings.jsonEigene Tastenkürzel (öffnen mit /keybindings); Änderungen greifen ohne Neustart.

Hook-Events#

Hooks sind Shell-Befehle (oder Prompts) im Schlüssel "hooks" einer Einstellungsdatei. Exit-Code 2 blockiert die Aktion bei blockierbaren Events, und stderr wird Claude angezeigt.

EventWann es ausgelöst wirdKopieren
SessionStartEine Sitzung beginnt oder wird fortgesetzt.
SetupClaude Code startet mit --init-only oder im -p-Modus mit --init / --maintenance.
UserPromptSubmitEin Prompt wird abgeschickt, bevor Claude ihn verarbeitet.
UserPromptExpansionEin eingegebener Befehl wird zu einem Prompt erweitert; kann die Erweiterung blockieren.
PreToolUseBevor ein Tool-Aufruf läuft; kann ihn blockieren.
PermissionRequestEin Tool-Aufruf braucht eine Berechtigungsentscheidung.
PermissionDeniedDer Auto-Modus lehnt einen Tool-Aufruf ab.
PostToolUseNachdem ein Tool-Aufruf erfolgreich war.
PostToolUseFailureNachdem ein Tool-Aufruf fehlgeschlagen ist.
PostToolBatchNachdem ein Stapel paralleler Tool-Aufrufe abgeschlossen ist, vor dem nächsten Modellaufruf.
NotificationClaude Code sendet eine Benachrichtigung (Berechtigungsabfrage, Leerlauf-Hinweis...).
MessageDisplayWährend Text einer Assistant-Nachricht angezeigt wird.
SubagentStartEin Subagent wird gestartet.
SubagentStopEin Subagent ist fertig.
TaskCreatedEine Aufgabe wird erstellt.
TaskCompletedEine Aufgabe wird als erledigt markiert.
StopClaude ist mit der Antwort fertig.
StopFailureDie Runde endet wegen eines API-Fehlers.
TeammateIdleEin Teammitglied eines Agent-Teams geht gleich in den Leerlauf.
InstructionsLoadedEine CLAUDE.md- oder .claude/rules-Datei wird in den Kontext geladen.
ConfigChangeEine Konfigurationsdatei ändert sich während der Sitzung.
CwdChangedDas Arbeitsverzeichnis ändert sich (nützlich mit direnv).
DirectoryAddedEin Arbeitsverzeichnis wird mit /add-dir hinzugefügt.
FileChangedEine überwachte Datei ändert sich auf der Festplatte (der Matcher listet die Dateinamen).
WorktreeCreateEin Worktree wird erstellt; ersetzt das Standardverhalten von Git.
WorktreeRemoveEin von einem WorktreeCreate-Hook erstellter Worktree wird entfernt.
PreCompactVor dem Komprimieren des Kontexts.
PostCompactNachdem das Komprimieren abgeschlossen ist.
PreModelSwitchBevor ein Modellwechsel angewendet wird; kann ihn blockieren.
PostModelSwitchNachdem sich das Modell der Sitzung geändert hat.
ElicitationEin MCP-Server fragt während eines Tool-Aufrufs nach einer Eingabe.
ElicitationResultNachdem du eine MCP-Rückfrage beantwortet hast, bevor die Antwort gesendet wird.
SessionEndEine Sitzung endet.

Befehle für MCP-Server#

Geltungsbereiche: local (Standard, dieses Projekt, gespeichert in ~/.claude.json), project (.mcp.json im Repo, mit dem Team geteilt) und user (alle deine Projekte, ~/.claude.json).

BefehlWas er machtBeispielKopieren
claude mcp add --transport http <name> <url>Einen entfernten HTTP-Server hinzufügen.claude mcp add --transport http notion https://mcp.notion.com/mcp
claude mcp add [options] <name> -- <command> [args...]Einen lokalen stdio-Server hinzufügen; alles nach -- startet den Server.claude mcp add --env AIRTABLE_API_KEY=YOUR_KEY --transport stdio airtable -- npx -y airtable-mcp-server
claude mcp add --transport sse <name> <url>Einen Server hinzufügen, der nur einen SSE-Endpunkt anbietet.claude mcp add --transport sse asana https://mcp.asana.com/sse
--scope local|project|userFestlegen, wo der Server gespeichert wird (Standard: local).claude mcp add --transport http hubspot --scope user https://mcp.hubspot.com/anthropic
claude mcp add-json <name> '<json>'Einen Server aus einem JSON-Konfigurationsobjekt hinzufügen.claude mcp add-json example '{"command":"npx","args":["-y","@example/mcp-server"]}'
claude mcp listServer mit Status auflisten (Connected, Needs authentication, Failed).
claude mcp get <name>Details eines Servers und etwaige Verbindungsprobleme anzeigen.claude mcp get notion
claude mcp remove <name>Einen Server entfernen.claude mcp remove notion
claude mcp login <name>Den OAuth-Ablauf eines Servers starten, ohne /mcp zu öffnen.
claude mcp add-from-claude-desktopIn Claude Desktop konfigurierte Server importieren.
claude mcp reset-project-choicesDeine Freigaben für projektbezogene .mcp.json-Server zurücksetzen.
claude mcp serveClaude Code selbst als stdio-MCP-Server für andere Apps betreiben.

Tastenkürzel

Zuletzt geprüft: , abgeglichen mit Claude Code v2.1.302 (16. Oktober 2026). 48 Tastenkürzel.

Tastenkürzel im Claude-Code-Terminal

Die meisten Tastenkürzel sind auf allen Systemen gleich und nutzen Control statt Command, auch auf dem Mac. Die Option-Kürzel unter macOS (Option plus B, Option plus P...) setzen voraus, dass in deinem Terminal „Option als Meta“ aktiviert ist. Die meisten Aktionen kannst du in ~/.claude/keybindings.json neu belegen (führe /keybindings aus).

Alle 48 Tastenkürzel in 5 Kategorien

Allgemeine Steuerung#

AktionmacOSWindows / LinuxKopieren
Claude unterbrechen oder einen Dialog schließenStoppt die aktuelle Antwort oder den Tool-Aufruf; bisher erledigte Arbeit bleibt erhalten. Bei einer Berechtigungsabfrage antwortet Esc mit Nein.EscapeEscape
Entwurf leeren oder das Rewind-Menü öffnen (leerer Prompt)Escape dann EscapeEscape dann Escape
Unterbrechen; bei untätigem Prompt diesen leeren, erneut drücken zum BeendenControl plus CControl plus C
Claude Code beenden (zweimal drücken)Steht Text im Prompt, löscht Ctrl+D stattdessen das Zeichen nach dem Cursor.Control plus DControl plus D
Berechtigungsmodi durchschalten (Manual, acceptEdits, plan, auto...)Shift plus TabShift plus Taboder Alt plus MAlt+M unter Windows, wenn die Laufzeitumgebung den VT-Eingabemodus nicht aktiviert.
Modell wechseln, ohne den Prompt zu leerenOption plus PmacOS: In deinem Terminal muss „Option als Meta“ aktiviert sein (siehe /terminal-setup oder die Doku).Alt plus P
Erweitertes Denken ein-/ausschaltenKeine Wirkung bei Modellen, die immer denken (Opus 5.5, Sonnet 5.5, Haiku 5.5, Fable).Option plus TAlt plus T
Schnellmodus ein-/ausschaltenOption plus OAlt plus O
Den Prompt in deinem Texteditor bearbeitenControl plus Goder Control plus X dann Control plus EControl plus Goder Control plus X dann Control plus E
Ein Bild aus der Zwischenablage einfügenControl plus Voder Command plus VCmd+V in iTerm2.Control plus Voder Alt plus VAlt+V unter Windows und WSL.
Vorheriger / nächster Prompt im VerlaufIn einem mehrzeiligen Prompt bewegen die Pfeiltasten zuerst den Cursor.Pfeil nach obenoder Pfeil nach untenoder Control plus Poder Control plus NPfeil nach obenoder Pfeil nach untenoder Control plus Poder Control plus N
Transkript-Ansicht ein-/ausblenden (Tool-Aufrufe im Detail)Control plus OControl plus O
Laufende Bash-Befehle und Agents in den Hintergrund schickenIn tmux zweimal drücken.Control plus BControl plus B
Claudes To-do-Checkliste ein- oder ausblendenControl plus TControl plus T
Prompt zwischenspeichern (bei leerem Prompt erneut drücken, um ihn wiederherzustellen)Control plus SControl plus S
Eingereihte Nachrichten sofort sendenControl plus Enteroder Control plus X dann Control plus SControl plus Enteroder Control plus X dann Control plus S
Alle Hintergrund-Subagents stoppen (innerhalb von 3 s zweimal drücken)Control plus X dann Control plus KControl plus X dann Control plus K
Bildschirm neu zeichnen (bei verstümmelter Anzeige)Control plus LControl plus L
Claude Code in die Shell pausieren (mit fg fortsetzen)Control plus ZControl plus ZNur Linux; Unix-Shells.
Einen Autovervollständigungsvorschlag übernehmenTabTab
Hilfe zu den Tastenkürzeln anzeigen (leerer Prompt)FragezeichenFragezeichen
Spracheingabe: Leertaste halten (oder tippen)Nur wenn /voice aktiviert ist.LeertasteLeertaste

Prompt-Text bearbeiten (readline-Stil)#

AktionmacOSWindows / LinuxKopieren
Zum Zeilenanfang springenControl plus AControl plus A
Zum Zeilenende springenControl plus EControl plus E
Bis zum Zeilenende löschenControl plus KControl plus K
Vom Cursor bis zum Zeilenanfang löschenControl plus Uoder Command plus Entf-TasteiTerm2 und Terminal.app senden für Cmd+Delete ein Ctrl+U.Control plus U
Bis zum vorherigen Leerzeichen löschen (ganzer Pfad oder --flag)Control plus WControl plus W
Vorheriges Wort löschenOption plus Entf-TasteControl plus RücktasteWindows.
Zuletzt gelöschten Text einfügenControl plus YControl plus Y
Durch früher gelöschten Text blättern (nach Ctrl+Y)Option plus YmacOS: In deinem Terminal muss „Option als Meta“ aktiviert sein (siehe /terminal-setup oder die Doku).Alt plus Y
Ein Wort zurückOption plus BmacOS: In deinem Terminal muss „Option als Meta“ aktiviert sein (siehe /terminal-setup oder die Doku).Alt plus B
Ein Wort vorOption plus FmacOS: In deinem Terminal muss „Option als Meta“ aktiviert sein (siehe /terminal-setup oder die Doku).Alt plus F
Bis zum Wortende löschenOption plus DmacOS: In deinem Terminal muss „Option als Meta“ aktiviert sein (siehe /terminal-setup oder die Doku).Alt plus D
Letzte Änderung am Prompt rückgängig machenControl plus Unterstrichoder Control plus Shift plus BindestrichControl plus Unterstrichoder Control plus Shift plus Bindestrich

Mehrzeilige Eingabe#

AktionmacOSWindows / LinuxKopieren
Neue Zeile: \ eingeben und dann Enter drücken (jedes Terminal)Backslash dann ReturnBackslash dann Enter
Neue Zeile mit Shift+EnterFunktioniert direkt in iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal und Windows Terminal; /terminal-setup richtet es in VS Code, Cursor, Alacritty und Zed ein.Shift plus ReturnShift plus Enter
Neue Zeile mit Ctrl+J (funktioniert ohne Einrichtung)Control plus JControl plus J
Neue Zeile mit Option+EnterOption plus ReturnmacOS: In deinem Terminal muss „Option als Meta“ aktiviert sein (siehe /terminal-setup oder die Doku).Kein Standard-Tastenkürzel

Schnell-Präfixe: /, !, @#

AktionmacOSWindows / LinuxKopieren
Einen Befehl oder Skill startenSchrägstrichSchrägstrich
Shell-Modus: einen Befehl ausführen und seine Ausgabe hinzufügenAusrufezeichenAusrufezeichen
Eine Datei erwähnen (Pfad-Autovervollständigung)At-ZeichenAt-Zeichen
Emoji-Kurzcode (:name:)DoppelpunktDoppelpunkt

Transkript-Ansicht (Ctrl+O)#

AktionmacOSWindows / LinuxKopieren
Transkript-Ansicht verlassenQoder Control plus Coder EscapeQoder Control plus Coder Escape
Gesamten Inhalt anzeigen (klassischer Renderer)Control plus EControl plus E
Zum vorherigen / nächsten Prompt springen (Vollbild)geschweifte Klammer aufoder geschweifte Klammer zugeschweifte Klammer aufoder geschweifte Klammer zu
Unterhaltung in den Scrollback des Terminals schreiben (Vollbild)eckige Klammer aufeckige Klammer auf
Unterhaltung in $EDITOR öffnen (Vollbild)VV
Quellen (1 offizielle Seiten)

Alles läuft in deinem Browser; Suchanfragen werden nirgendwohin gesendet. Die Einträge sind mit der offiziellen Claude-Code-Dokumentation abgeglichen. Alle kostenlosen Tools ansehen.

Ein Problem gefunden oder etwas, das besser sein könnte? Wir lesen jede Nachricht und beheben Fehler schnell.

Dieser Claude-Code-Spickzettel bündelt die Befehle, Tastenkürzel und CLI-Flags von Anthropics Coding-Agent auf einer durchsuchbaren Seite: Slash-Befehle wie /init, /compact, /context und /rewind, Kürzel wie Shift+Tab zum Durchschalten der Berechtigungsmodi und zweimal Esc zum Zurückspulen sowie Flags wie claude -p, --continue, --model und --permission-mode für Skripte. Außerdem steht hier, wohin CLAUDE.md und die Einstellungsdateien gehören, jedes Hook-Event und die MCP-Befehle – also genau das, was man mitten in einer Session am häufigsten nachschlagen muss.

Alles wurde am 18.10.2026 mit der offiziellen Dokumentation auf code.claude.com abgeglichen; die neueste Version war damals v2.1.302 (16. Oktober 2026). Claude Code erscheint mehrmals pro Woche in neuen Versionen, Befehle kommen also hinzu, werden umbenannt und gelegentlich entfernt; entfernte sind markiert, statt stillschweigend zu verschwinden. Tippe / in einer Session oder führe claude --help aus, um zu sehen, was deine installierte Version unterstützt, und schau für die vollständigen Optionslisten in die verlinkte Dokumentation.

So funktioniert’s

  1. Durchsuche die Referenztabellen nach einem Befehl, Flag, einer Datei oder einem Hook-Event („resume“, „--model“, „PreToolUse“).
  2. Springe über die Tabellenlinks zu Slash-Befehlen, CLI-Flags, Memory-Dateien, Einstellungen, Hooks oder MCP.
  3. Klicke auf Kopieren, um einen Befehl oder ein Flag zu kopieren; das # neben jeder Überschrift oder Zeile verlinkt direkt dorthin.
  4. Scrolle nach unten zu den Tastenkürzeln, mit Spalten für macOS und Windows/Linux und eigener Suche.
  5. Klicke auf „Drucken / Als PDF speichern“ für einen zweispaltigen Ausdruck.

Häufige Fragen

Was sind die nützlichsten Slash-Befehle in Claude Code?

/init erstellt eine CLAUDE.md für das Projekt, /clear fängt neu an, /compact fasst eine lange Unterhaltung zusammen, um Kontext freizugeben, und /context zeigt, was das Kontextfenster belegt. /model wechselt das Modell, /resume öffnet eine frühere Unterhaltung wieder, /rewind setzt Code und Unterhaltung auf einen Checkpoint zurück, und /permissions verwaltet, welche Tools ohne Nachfrage laufen. /mcp, /memory und /usage decken Server, CLAUDE.md-Dateien und Kosten ab.

Was ist der Unterschied zwischen /clear und /compact?

/clear startet eine neue Unterhaltung mit leerem Kontext; die alte bleibt erhalten und lässt sich mit /resume wieder öffnen. /compact behält dieselbe Unterhaltung, ersetzt aber den Verlauf durch eine Zusammenfassung, sodass Claude weiß, woran du gearbeitet hast, und dabei weniger Kontext verbraucht. Du kannst /compact Anweisungen mitgeben, etwa worauf sich die Zusammenfassung konzentrieren soll.

Wie füge ich im Prompt von Claude Code eine neue Zeile ein?

Tippe einen Backslash und drück Enter – das funktioniert in jedem Terminal. Auch Ctrl+J funktioniert überall. Shift+Enter funktioniert direkt in iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal und Windows Terminal; führe /terminal-setup aus, um es in VS Code, Cursor, Alacritty oder Zed einzurichten. Unter macOS funktioniert Option+Enter, sobald Option als Meta-Taste eingestellt ist.

Wie setze ich eine frühere Claude-Code-Session fort?

Führe claude -c (oder --continue) aus, um die letzte Unterhaltung im aktuellen Verzeichnis wieder zu öffnen, oder claude -r mit einer Session-ID oder einem Namen, um eine bestimmte fortzusetzen. Innerhalb einer Session öffnet /resume eine Auswahl. Benenne Sessions mit claude -n oder /rename, damit du sie später leicht wiederfindest.

Wohin gehören CLAUDE.md und settings.json?

Persönliche Anweisungen für alle Projekte gehören in ~/.claude/CLAUDE.md; Projektanweisungen, die du mit dem Team teilst, in ./CLAUDE.md oder ./.claude/CLAUDE.md und private Projektnotizen in ./CLAUDE.local.md. Einstellungen folgen demselben Muster: ~/.claude/settings.json für dich, .claude/settings.json fürs Team, .claude/settings.local.json für deine privaten Überschreibungen. Verwaltete Einstellungen einer Organisation haben Vorrang vor allen.

Wie verhindere ich, dass Claude Code jedes Mal um Erlaubnis fragt?

Drück Shift+Tab, um die Berechtigungsmodi durchzuschalten: acceptEdits lässt Claude Dateien ohne Nachfrage bearbeiten, und auto führt alles mit Sicherheitsprüfungen im Hintergrund aus. Nutze /permissions oder --allowedTools, um bestimmte Tools vorab freizugeben, etwa Bash(git diff *). --dangerously-skip-permissions (Modus bypassPermissions) schaltet alle Prüfungen ab und ist nur für isolierte Container oder VMs gedacht.

Print-Modus: Claude Code in Skripten und CI

claude -p "prompt" führt eine Aufgabe aus und gibt die Antwort ohne die interaktive Oberfläche aus – genau das, was du in Shell-Skripten, Git-Hooks und CI willst. Du kannst Eingaben hineinpipen (cat error.log | claude -p "explain this") und das mit Flags kombinieren, die nur dort sinnvoll sind:

• --output-format json oder stream-json für maschinenlesbare Ausgabe; --json-schema für validierte strukturierte Ausgabe

• --max-turns und --max-budget-usd, um zu begrenzen, wie lange es läuft und wie viel es ausgibt

• --allowedTools / --disallowedTools oder --permission-mode dontAsk, damit es nie auf eine Rückfrage wartet, die niemand beantwortet

• --bare, um das Laden von Hooks, Plugins, MCP-Servern und CLAUDE.md zu überspringen – für schnellere, vorhersagbare Läufe

• -c oder --resume, um eine frühere Unterhaltung im Print-Modus fortzusetzen

Hooks in einer Minute

Hooks sind Befehle, die Claude Code an festen Punkten ausführt: PreToolUse vor einem Tool-Aufruf, PostToolUse danach, Stop, wenn Claude fertig ist, Notification, wenn es dich braucht, SessionStart, wenn eine Session beginnt – insgesamt etwa 30 Events (oben aufgelistet). Sie stehen unter dem Schlüssel "hooks" einer Einstellungsdatei, nach Event gruppiert, mit einem optionalen Matcher wie "Bash" oder "Edit|Write".

Ein PostToolUse-Hook auf Edit, der deinen Formatter ausführt, hält jede Datei formatiert, die Claude anfasst. Ein PreToolUse-Hook auf Bash kann den Befehl prüfen und mit Code 2 beenden, um ihn zu blockieren; was das Skript auf stderr ausgibt, bekommt Claude als Begründung angezeigt. Führe /hooks aus, um zu sehen, welche Hooks aktiv sind.

Wie dieser Spickzettel aktuell bleibt

Der Befehlsumfang von Claude Code ändert sich schnell: /vim, /pr-comments und /ultraplan wurden in den letzten Versionen alle entfernt, und fast jede Woche kommen neue Befehle hinzu. Jeder Eintrag hier stammt aus der offiziellen Dokumentation zum oben angegebenen Datum, in einfachen Worten zusammengefasst, und die Seite verlinkt jede Quelltabelle.

Wenn ein Befehl von hier in deiner Session nicht existiert, prüfe deine Version mit claude -v und aktualisiere mit claude update. Gibt es einen, der hier nicht aufgeführt ist, ist er wahrscheinlich neuer als die letzte Prüfung oder ein Skill, Plugin oder MCP-Befehl, der zu deiner Einrichtung gehört; /help und das /-Menü zeigen immer, was deine Installation unterstützt.

Ähnliche kostenlose Tools

  • MCP-Config-Generator — Definiere einen MCP-Server einmal und erhalte die exakte Konfigurationsdatei oder den Befehl für Claude Desktop, Claude Code, Cursor, VS Code, Windsurf und Codex.
  • Token-Zähler — Zähle Tokens für OpenAI-Modelle exakt, schätze sie für Claude, Gemini und Llama, sieh die Kosten und schau zu, wie der Text in Tokens zerlegt wird.
  • LLM-API-Kostenrechner — Vergleiche die Kosten deines Workloads über mehr als 40 Modelle, mit Caching, Batch-Rabatten, Long-Context-Stufen und Reasoning-Tokens. Preise mit Quelle und Datum.
  • VS-Code-Tastenkombinationen — Alle Standard-Tastenkombinationen von Visual Studio Code für Windows und Mac, mit Linux-Abweichungen: Multi-Cursor, Suche, Refactoring, Terminal.
  • Git-Spickzettel — Git-Befehle geordnet nach dem, was du tun willst: letzten Commit rückgängig machen, Branch umbenennen, Remote-Branch löschen. Modernes switch/restore mit klassischen Entsprechungen und Warnhinweisen.