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.

Allgemeine Steuerelemente

TastaturkürzelBeschreibungKontext
Ctrl+CAktuelle Eingabe oder Generierung abbrechenStandardunterbrechung
Ctrl+DClaude Code-Sitzung beendenEOF-Signal
Ctrl+LTerminalbildschirm löschenBehält Gesprächsverlauf
Ctrl+OAusführliche Ausgabe umschaltenZeigt detaillierte Werkzeugnutzung und Ausführung
Ctrl+RBefehlsverlauf rückwärts durchsuchenInteraktive Suche durch vorherige Befehle
Ctrl+V (macOS/Linux) oder Alt+V (Windows)Bild aus Zwischenablage einfügenFügt ein Bild oder einen Pfad zu einer Bilddatei ein
Pfeiltasten oben/untenBefehlsverlauf navigierenVorherige Eingaben abrufen
Esc + EscCode/Konversation zurückspulenStellen Sie den Code und/oder die Konversation auf einen vorherigen Punkt wieder her
TabErweitertes Denken umschaltenZwischen Denken an und Denken aus wechseln
Shift+Tab oder Alt+M (einige Konfigurationen)Berechtigungsmodi umschaltenZwischen Auto-Accept-Modus, Plan-Modus und normalem Modus wechseln

Mehrzeilige Eingabe

MethodeTastaturkürzelKontext
Schnelles Escape\ + EnterFunktioniert in allen Terminals
macOS StandardOption+EnterStandard auf macOS
Terminal-SetupShift+EnterNach /terminal-setup
SteuersequenzCtrl+JZeilenumbruchzeichen für mehrzeilig
EinfügemodusDirekt einfügenFür Codeblöcke, Protokolle
Konfigurieren Sie Ihr bevorzugtes Zeilenumbruchverhalten in den Terminaleinstellungen. Führen Sie /terminal-setup aus, um die Shift+Enter-Bindung für iTerm2- und VS Code-Terminals zu installieren.

Schnellbefehle

TastaturkürzelBeschreibungNotizen
# am AnfangSpeicherkürzel - zu CLAUDE.md hinzufügenFordert zur Dateiauswahl auf
/ am AnfangSchrägstrich-BefehlSiehe Schrägstrich-Befehle
! am AnfangBash-ModusFühren Sie Befehle direkt aus und fügen Sie die Ausführungsausgabe zur Sitzung hinzu
@Dateipfad-ErwähnungTrigger-Dateipfad-Autovervollständigung

Vim-Editor-Modus

Aktivieren Sie Vim-ähnliche Bearbeitung mit dem Befehl /vim 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

Bearbeitung (NORMAL-Modus)

BefehlAktion
xZeichen löschen
ddZeile löschen
DBis zum Ende der Zeile löschen
dw/de/dbWort/bis Ende/zurück löschen
ccZeile ändern
CBis zum Ende der Zeile ändern
cw/ce/cbWort/bis Ende/zurück ändern
.Letzte Änderung wiederholen

Befehlsverlauf

Claude Code verwaltet den Befehlsverlauf für die aktuelle Sitzung:
  • Der Verlauf wird pro Arbeitsverzeichnis gespeichert
  • Wird mit dem Befehl /clear gelöscht
  • Verwenden Sie die Pfeiltasten oben/unten zum Navigieren (siehe Tastaturkürzel oben)
  • Hinweis: Verlaufserweiterung (!) ist standardmäßig deaktiviert

Rückwärtssuche 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 rückwärts gerichtete 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 blättern
  4. Übereinstimmung akzeptieren:
    • Drücken Sie Tab oder Esc, um die aktuelle Übereinstimmung zu akzeptieren und die Bearbeitung fortzusetzen
    • Drücken Sie Enter, um den Befehl zu akzeptieren und 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, was es einfach macht, vorherige Eingaben zu finden und wiederzuverwenden.

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 Hintergrundausführung funktioniert

Wenn Claude Code einen Befehl im Hintergrund ausführt, wird der Befehl asynchron ausgeführt und sofort eine Hintergrund-Task-ID zurückgegeben. Claude Code kann auf neue Eingabeaufforderungen 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-Aufrufe in den Hintergrund zu verschieben. (Tmux-Benutzer müssen Ctrl+B zweimal drücken, da Tmux einen Präfixschlüssel hat.)
Wichtige Funktionen:
  • Die Ausgabe wird gepuffert und Claude kann sie mit dem BashOutput-Tool abrufen
  • Hintergrund-Tasks haben eindeutige IDs zum Verfolgen und Abrufen der Ausgabe
  • Hintergrund-Tasks werden automatisch bereinigt, wenn Claude Code beendet wird
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 ! voranstellen:
! 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-Hintergrundausführung für lange laufende Befehle
  • Erfordert nicht, dass Claude den Befehl interpretiert oder genehmigt
Dies ist nützlich für schnelle Shell-Operationen bei Beibehaltung des Gesprächskontexts.

Siehe auch