Zum Hauptinhalt springen

Tastaturkürzel

Tastaturkürzel können je nach Plattform und Terminal variieren. Drücken Sie ?, um die verfügbaren Kürzel für Ihre Umgebung anzuzeigen.macOS-Benutzer: Option/Alt-Tastenkürzel (Alt+B, Alt+F, Alt+Y, Alt+M, Alt+P) erfordern die Konfiguration von Option als Meta in Ihrem Terminal:
  • iTerm2: Einstellungen → Profile → Keys → Left/Right Option key auf „Esc+” setzen
  • Terminal.app: Einstellungen → Profile → Keyboard → „Use Option as Meta Key” aktivieren
  • VS Code: Einstellungen → Profile → Keys → Left/Right Option key auf „Esc+” setzen
Weitere Informationen finden Sie unter Terminal-Konfiguration.

Allgemeine Steuerelemente

KürzelBeschreibungKontext
Ctrl+CAktuelle Eingabe oder Generierung abbrechenStandard-Interrupt
Ctrl+X Ctrl+KAlle Hintergrund-Agenten beenden. Zweimal innerhalb von 3 Sekunden drücken, um zu bestätigenSteuerung von Hintergrund-Agenten
Ctrl+DClaude Code-Sitzung beendenEOF-Signal
Ctrl+G oder Ctrl+X Ctrl+EIm Standard-Texteditor öffnenBearbeiten Sie Ihren Prompt oder benutzerdefinierte Antwort in Ihrem Standard-Texteditor. Ctrl+X Ctrl+E ist die readline-native Bindung
Ctrl+LTerminal-Bildschirm löschenBehält Gesprächsverlauf bei
Ctrl+OAusführliche Ausgabe umschaltenZeigt detaillierte Tool-Nutzung und Ausführung. Erweitert auch MCP-Lese- und Suchaufrufe, die standardmäßig zu einer einzelnen Zeile wie „Queried slack” zusammengefasst werden
Ctrl+RReverse-Suche im BefehlsverlaufDurchsuchen Sie vorherige Befehle interaktiv
Ctrl+V oder Cmd+V (iTerm2) oder Alt+V (Windows)Bild aus Zwischenablage einfügenFügt einen [Image #N]-Chip an der Cursor-Position ein, sodass Sie ihn positionell in Ihrem Prompt referenzieren können
Ctrl+BHintergrund-Ausführung von AufgabenFührt Bash-Befehle und Agenten im Hintergrund aus. Tmux-Benutzer drücken zweimal
Ctrl+TTask-Liste umschaltenZeigen oder verbergen Sie die Task-Liste im Terminal-Statusbereich
Left/Right arrowsDurch Dialog-Registerkarten navigierenNavigieren Sie zwischen Registerkarten in Berechtigungsdialogen und Menüs
Up/Down arrowsBefehlsverlauf navigierenRufen Sie vorherige Eingaben ab
Esc + EscZurückspulen oder zusammenfassenStellen Sie Code und/oder Gespräch auf einen vorherigen Punkt wieder her, oder fassen Sie ab einer ausgewählten Nachricht zusammen
Shift+Tab oder Alt+M (einige Konfigurationen)Berechtigungsmodi umschaltenWechseln Sie zwischen default, acceptEdits, plan und allen Modi, die Sie aktiviert haben, z. B. auto oder bypassPermissions. Siehe Berechtigungsmodi.
Option+P (macOS) oder Alt+P (Windows/Linux)Modell wechselnWechseln Sie Modelle, ohne Ihren Prompt zu löschen
Option+T (macOS) oder Alt+T (Windows/Linux)Extended Thinking umschaltenAktivieren oder deaktivieren Sie den Extended Thinking-Modus. Führen Sie zuerst /terminal-setup aus, um dieses Kürzel zu aktivieren
Option+O (macOS) oder Alt+O (Windows/Linux)Schnellmodus umschaltenAktivieren oder deaktivieren Sie den Schnellmodus

Textbearbeitung

KürzelBeschreibungKontext
Ctrl+KBis zum Ende der Zeile löschenSpeichert gelöschten Text zum Einfügen
Ctrl+UGanze Zeile löschenSpeichert gelöschten Text zum Einfügen
Ctrl+YGelöschten Text einfügenFügen Sie Text ein, der mit Ctrl+K oder Ctrl+U gelöscht wurde
Alt+Y (nach Ctrl+Y)Einfügeverlauf durchlaufenNach dem Einfügen können Sie durch zuvor gelöschten Text navigieren. Erfordert Option als Meta auf macOS
Alt+BCursor um ein Wort nach hinten bewegenWort-Navigation. Erfordert Option als Meta auf macOS
Alt+FCursor um ein Wort nach vorne bewegenWort-Navigation. Erfordert Option als Meta auf macOS

Design und Anzeige

KürzelBeschreibungKontext
Ctrl+TSyntax-Hervorhebung für Code-Blöcke umschaltenFunktioniert nur im /theme-Auswahlmenü. Steuert, ob Code in Claudes Antworten Syntax-Färbung verwendet
Syntax-Hervorhebung ist nur in der nativen Version von Claude Code verfügbar.

Mehrzeilige Eingabe

MethodeKürzelKontext
Schneller Escape\ + EnterFunktioniert in allen Terminals
macOS-StandardOption+EnterStandard auf macOS
Shift+EnterShift+EnterFunktioniert standardmäßig in iTerm2, WezTerm, Ghostty, Kitty
SteuersequenzCtrl+JZeilenumbruch-Zeichen für mehrzeilig
EinfügemodusDirekt einfügenFür Code-Blöcke, Protokolle
Shift+Enter funktioniert ohne Konfiguration in iTerm2, WezTerm, Ghostty und Kitty. Für andere Terminals (VS Code, Alacritty, Zed, Warp) führen Sie /terminal-setup aus, um die Bindung zu installieren.

Schnellbefehle

KürzelBeschreibungNotizen
/ am AnfangBefehl oder SkillSiehe integrierte Befehle und Skills
! am AnfangBash-ModusFühren Sie Befehle direkt aus und fügen Sie die Ausführungsausgabe zur Sitzung hinzu
@Dateipfad-ErwähnungTrigger für Dateipfad-Autovervollständigung

Transkript-Viewer

Wenn der Transkript-Viewer offen ist (umgeschaltet mit Ctrl+O), sind diese Kürzel verfügbar. Ctrl+E kann über transcript:toggleShowAll neu zugewiesen werden.
KürzelBeschreibung
Ctrl+EAlle Inhalte anzeigen umschalten
q, Ctrl+C, EscTranskript-Ansicht beenden. Ctrl+C und Esc können über transcript:exit neu zugewiesen werden; q kann nicht neu zugewiesen werden

Spracheingabe

KürzelBeschreibungNotizen
Space haltenPush-to-Talk-DiktierenErfordert, dass Sprach-Diktieren aktiviert ist. Transkript wird an der Cursor-Position eingefügt. Neu zuweisbar

Integrierte Befehle

Geben Sie / in Claude Code ein, um alle verfügbaren Befehle anzuzeigen, oder geben Sie / gefolgt von beliebigen Buchstaben ein, um zu filtern. Das /-Menü zeigt sowohl integrierte Befehle als auch gebündelte Skills wie /simplify. Nicht alle Befehle sind für jeden Benutzer sichtbar, da einige von Ihrer Plattform oder Ihrem Plan abhängen. Siehe die Befehls-Referenz für die vollständige Liste der integrierten Befehle. Um Ihre eigenen Befehle zu erstellen, siehe Skills.

Vim-Editor-Modus

Aktivieren Sie Vim-ähnliche Bearbeitung mit dem /vim-Befehl oder konfigurieren Sie es dauerhaft über /config.

Modusumschaltung

BefehlAktionAus Modus
EscNORMAL-Modus eingebenINSERT
iVor Cursor einfügenNORMAL
IAm Anfang der Zeile einfügenNORMAL
aNach Cursor einfügenNORMAL
AAm Ende der Zeile einfügenNORMAL
oZeile unten öffnenNORMAL
OZeile oben öffnenNORMAL
BefehlAktion
h/j/k/lNach links/unten/oben/rechts bewegen
wNächstes Wort
eEnde des Wortes
bVorheriges Wort
0Anfang der Zeile
$Ende der Zeile
^Erstes Nicht-Leerzeichen-Zeichen
ggAnfang der Eingabe
GEnde der Eingabe
f{char}Zum nächsten Vorkommen des Zeichens springen
F{char}Zum vorherigen Vorkommen des Zeichens springen
t{char}Direkt vor das nächste Vorkommen des Zeichens springen
T{char}Direkt nach das vorherige Vorkommen des Zeichens springen
;Letzte f/F/t/T-Bewegung wiederholen
,Letzte f/F/t/T-Bewegung in umgekehrter Reihenfolge wiederholen
Im Vim-Normal-Modus navigieren die Pfeiltasten den Befehlsverlauf, wenn sich der Cursor am Anfang oder Ende der Eingabe befindet und nicht weiter bewegt werden kann.

Bearbeitung (NORMAL-Modus)

BefehlAktion
xZeichen löschen
ddZeile löschen
DBis zum Ende der Zeile löschen
dw/de/dbWort löschen/bis Ende/zurück
ccZeile ändern
CBis zum Ende der Zeile ändern
cw/ce/cbWort ändern/bis Ende/zurück
yy/YZeile yanken (kopieren)
yw/ye/ybWort yanken/bis Ende/zurück
pNach Cursor einfügen
PVor Cursor einfügen
>>Zeile einrücken
<<Zeile ausrücken
JZeilen verbinden
.Letzte Änderung wiederholen

Textobjekte (NORMAL-Modus)

Textobjekte funktionieren mit Operatoren wie d, c und y:
BefehlAktion
iw/awInneres/um Wort
iW/aWInneres/um WORT (Leerzeichen-begrenzt)
i"/a"Inneres/um doppelte Anführungszeichen
i'/a'Inneres/um einfache Anführungszeichen
i(/a(Inneres/um Klammern
i[/a[Inneres/um eckige Klammern
i{/a{Inneres/um geschweifte Klammern

Befehlsverlauf

Claude Code verwaltet den Befehlsverlauf für die aktuelle Sitzung:
  • Der Eingabeverlauf wird pro Arbeitsverzeichnis gespeichert
  • Der Eingabeverlauf wird zurückgesetzt, wenn Sie /clear ausführen, um eine neue Sitzung zu starten. Das Gespräch der vorherigen Sitzung wird beibehalten und kann fortgesetzt werden.
  • Verwenden Sie die Pfeiltasten nach oben/unten zum Navigieren (siehe Tastaturkürzel oben)
  • Hinweis: Verlaufserweiterung (!) ist standardmäßig deaktiviert

Reverse-Suche mit Ctrl+R

Drücken Sie Ctrl+R, um interaktiv durch Ihren Befehlsverlauf zu suchen:
  1. Suche starten: Drücken Sie Ctrl+R, um die Reverse-Verlaufssuche zu aktivieren
  2. Abfrage eingeben: Geben Sie Text ein, um in vorherigen Befehlen zu suchen. Der Suchbegriff wird in übereinstimmenden Ergebnissen hervorgehoben
  3. Übereinstimmungen navigieren: Drücken Sie Ctrl+R erneut, um durch ältere Übereinstimmungen zu navigieren
  4. Übereinstimmung akzeptieren:
    • Drücken Sie Tab oder Esc, um die aktuelle Übereinstimmung zu akzeptieren und die Bearbeitung fortzusetzen
    • Drücken Sie Enter, um die Übereinstimmung zu akzeptieren und den Befehl sofort auszuführen
  5. Suche abbrechen:
    • Drücken Sie Ctrl+C, um abzubrechen und Ihre ursprüngliche Eingabe wiederherzustellen
    • Drücken Sie Backspace bei leerer Suche, um abzubrechen
Die Suche zeigt übereinstimmende Befehle mit dem hervorgehobenen Suchbegriff an, sodass Sie vorherige Eingaben finden und wiederverwenden können.

Bash-Befehle im Hintergrund

Claude Code unterstützt die Ausführung von Bash-Befehlen im Hintergrund, sodass Sie weiterarbeiten können, während lange laufende Prozesse ausgeführt werden.

Wie Hintergrund-Ausführung funktioniert

Wenn Claude Code einen Befehl im Hintergrund ausführt, führt es den Befehl asynchron aus und gibt sofort eine Hintergrund-Task-ID zurück. Claude Code kann auf neue Prompts reagieren, während der Befehl weiterhin im Hintergrund ausgeführt wird. Um Befehle im Hintergrund auszuführen, können Sie entweder:
  • Claude Code auffordern, einen Befehl im Hintergrund auszuführen
  • Drücken Sie Ctrl+B, um eine reguläre Bash-Tool-Invokation in den Hintergrund zu verschieben. (Tmux-Benutzer müssen Ctrl+B zweimal drücken, da Tmux einen Präfix-Schlüssel hat.)
Wichtige Funktionen:
  • Die Ausgabe wird in eine Datei geschrieben und Claude kann sie mit dem Read-Tool abrufen
  • Hintergrund-Tasks haben eindeutige IDs zum Tracking und zur Ausgabebeschaffung
  • Hintergrund-Tasks werden automatisch bereinigt, wenn Claude Code beendet wird
  • Hintergrund-Tasks werden automatisch beendet, wenn die Ausgabe 5 GB überschreitet, mit einem Hinweis in stderr, der erklärt, warum
Um alle Hintergrund-Task-Funktionen zu deaktivieren, setzen Sie die Umgebungsvariable CLAUDE_CODE_DISABLE_BACKGROUND_TASKS auf 1. Siehe Umgebungsvariablen für Details. Häufig im Hintergrund ausgeführte Befehle:
  • Build-Tools (webpack, vite, make)
  • Paketmanager (npm, yarn, pnpm)
  • Test-Runner (jest, pytest)
  • Entwicklungsserver
  • Lange laufende Prozesse (docker, terraform)

Bash-Modus mit !-Präfix

Führen Sie Bash-Befehle direkt aus, ohne Claude zu durchlaufen, indem Sie Ihre Eingabe mit ! präfixieren:
! npm test
! git status
! ls -la
Bash-Modus:
  • Fügt den Befehl und seine Ausgabe zum Gesprächskontext hinzu
  • Zeigt Echtzeit-Fortschritt und Ausgabe
  • Unterstützt die gleiche Ctrl+B-Hintergrund-Ausführung für lange laufende Befehle
  • Erfordert nicht, dass Claude den Befehl interpretiert oder genehmigt
  • Unterstützt verlaufsbasierte Autovervollständigung: Geben Sie einen Teilbefehl ein und drücken Sie Tab, um aus vorherigen !-Befehlen im aktuellen Projekt zu vervollständigen
  • Beenden Sie mit Escape, Backspace oder Ctrl+U bei einer leeren Eingabeaufforderung
Dies ist nützlich für schnelle Shell-Operationen bei Beibehaltung des Gesprächskontexts.

Prompt-Vorschläge

Wenn Sie eine Sitzung zum ersten Mal öffnen, wird ein ausgegrautes Beispiel-Befehl in der Eingabeaufforderung angezeigt, um Ihnen den Einstieg zu erleichtern. Claude Code wählt dies aus dem Git-Verlauf Ihres Projekts aus, sodass es die Dateien widerspiegelt, an denen Sie kürzlich gearbeitet haben. Nachdem Claude antwortet, werden weiterhin Vorschläge basierend auf Ihrem Gesprächsverlauf angezeigt, z. B. ein Folgenschritt aus einer mehrteiligen Anfrage oder eine natürliche Fortsetzung Ihres Workflows.
  • Drücken Sie Tab, um den Vorschlag zu akzeptieren, oder drücken Sie Enter, um zu akzeptieren und einzureichen
  • Beginnen Sie zu tippen, um ihn zu verwerfen
Der Vorschlag wird als Hintergrund-Anfrage ausgeführt, die den Prompt-Cache des übergeordneten Gesprächs wiederverwenden, sodass die zusätzlichen Kosten minimal sind. Claude Code überspringt die Vorschlagsgenerierung, wenn der Cache kalt ist, um unnötige Kosten zu vermeiden. Vorschläge werden automatisch nach dem ersten Turn eines Gesprächs, im nicht-interaktiven Modus und im Plan-Modus übersprungen. Um Prompt-Vorschläge vollständig zu deaktivieren, setzen Sie die Umgebungsvariable oder schalten Sie die Einstellung in /config um:
export CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=false

Nebenfragen mit /btw

Verwenden Sie /btw, um eine schnelle Frage zu Ihrer aktuellen Arbeit zu stellen, ohne sie zum Gesprächsverlauf hinzuzufügen. Dies ist nützlich, wenn Sie eine schnelle Antwort möchten, aber nicht den Hauptkontext unordentlich machen oder Claude von einer lange laufenden Aufgabe ablenken möchten.
/btw what was the name of that config file again?
Nebenfragen haben vollständige Sichtbarkeit des aktuellen Gesprächs, sodass Sie Fragen zu Code stellen können, den Claude bereits gelesen hat, Entscheidungen, die es früher getroffen hat, oder alles andere aus der Sitzung. Die Frage und Antwort sind flüchtig: Sie erscheinen in einer verwerfbaren Überlagerung und gelangen niemals in den Gesprächsverlauf.
  • Verfügbar während Claude arbeitet: Sie können /btw auch ausführen, während Claude eine Antwort verarbeitet. Die Nebenfrage wird unabhängig ausgeführt und unterbricht den Hauptturn nicht.
  • Kein Tool-Zugriff: Nebenfragen beantworten nur aus dem, was bereits im Kontext ist. Claude kann keine Dateien lesen, Befehle ausführen oder suchen, wenn eine Nebenfrage beantwortet wird.
  • Einzelne Antwort: Es gibt keine Folgeversuche. Wenn Sie einen Hin- und Herwechsel benötigen, verwenden Sie stattdessen einen normalen Prompt.
  • Niedrige Kosten: Die Nebenfrage verwendet den Prompt-Cache des übergeordneten Gesprächs wieder, sodass die zusätzlichen Kosten minimal sind.
Drücken Sie Space, Enter oder Escape, um die Antwort zu verwerfen und zur Eingabeaufforderung zurückzukehren. /btw ist das Gegenteil eines Subagenten: Es sieht Ihr vollständiges Gespräch, hat aber keine Tools, während ein Subagent vollständige Tools hat, aber mit einem leeren Kontext beginnt. Verwenden Sie /btw, um zu fragen, was Claude bereits aus dieser Sitzung weiß; verwenden Sie einen Subagenten, um etwas Neues herauszufinden.

Task-Liste

Bei der Arbeit an komplexen, mehrstufigen Aufgaben erstellt Claude eine Task-Liste, um den Fortschritt zu verfolgen. Tasks erscheinen im Statusbereich Ihres Terminals mit Indikatoren, die zeigen, was ausstehend, in Bearbeitung oder abgeschlossen ist.
  • Drücken Sie Ctrl+T, um die Task-Listen-Ansicht umzuschalten. Die Anzeige zeigt bis zu 10 Tasks gleichzeitig
  • Um alle Tasks anzuzeigen oder zu löschen, fragen Sie Claude direkt: „show me all tasks” oder „clear all tasks”
  • Tasks bleiben über Kontext-Kompaktionen hinweg bestehen und helfen Claude, bei größeren Projekten organisiert zu bleiben
  • Um eine Task-Liste über Sitzungen hinweg zu teilen, setzen Sie CLAUDE_CODE_TASK_LIST_ID, um ein benanntes Verzeichnis in ~/.claude/tasks/ zu verwenden: CLAUDE_CODE_TASK_LIST_ID=my-project claude

PR-Review-Status

Bei der Arbeit an einem Branch mit einem offenen Pull Request zeigt Claude Code einen anklickbaren PR-Link in der Fußzeile an (z. B. „PR #446”). Der Link hat eine farbige Unterstreichung, die den Review-Status anzeigt:
  • Grün: genehmigt
  • Gelb: Review ausstehend
  • Rot: Änderungen angefordert
  • Grau: Entwurf
  • Lila: zusammengeführt
Cmd+click (Mac) oder Ctrl+click (Windows/Linux) auf den Link, um den Pull Request in Ihrem Browser zu öffnen. Der Status wird automatisch alle 60 Sekunden aktualisiert.
Der PR-Status erfordert, dass die gh CLI installiert und authentifiziert ist (gh auth login).

Siehe auch