Tastenkombinationen

Allgemeine Steuerung

TastenkombinationBeschreibungKontext
Ctrl+CAktuelle Eingabe oder Generierung abbrechenStandard-Unterbrechung
Ctrl+DClaude Code-Sitzung beendenEOF-Signal
Ctrl+LTerminal-Bildschirm löschenBehält Gesprächsverlauf bei
Ctrl+RRückwärtssuche im BefehlsverlaufInteraktive Suche durch vorherige Befehle
Pfeiltasten hoch/runterIm Befehlsverlauf navigierenVorherige Eingaben abrufen
Esc + EscCode/Gespräch zurückspulenCode und/oder Gespräch zu einem vorherigen Punkt wiederherstellen
TabErweiterte Denkweise umschaltenZwischen Denken ein und Denken aus wechseln
Shift+TabBerechtigungsmodi umschaltenZwischen Auto-Akzeptieren-Modus, Plan-Modus und normalem Modus wechseln

Mehrzeilige Eingabe

MethodeTastenkombinationKontext
Schnelle Escape-Taste\ + EnterFunktioniert in allen Terminals
macOS-StandardOption+EnterStandard unter macOS
Terminal-SetupShift+EnterNach /terminal-setup
SteuersequenzCtrl+JZeilenwechsel-Zeichen für mehrzeilig
EinfügemodusDirekt einfügenFür Codeblöcke, Logs
Konfigurieren Sie Ihr bevorzugtes Zeilenwechsel-Verhalten in den Terminal-Einstellungen. Führen Sie /terminal-setup aus, um die Shift+Enter-Bindung für iTerm2 und VS Code-Terminals zu installieren.

Schnellbefehle

TastenkombinationBeschreibungHinweise
# am AnfangSpeicher-Verknüpfung - zu CLAUDE.md hinzufügenFordert zur Dateiauswahl auf
/ am AnfangSlash-BefehlSiehe Slash-Befehle
! am AnfangBash-ModusBefehle direkt ausführen und Ausführungsausgabe zur Sitzung hinzufügen

Vim-Editor-Modus

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

Modus-Wechsel

BefehlAktionAus Modus
EscNORMAL-Modus eingebenINSERT
iVor Cursor einfügenNORMAL
IAm Zeilenanfang einfügenNORMAL
aNach Cursor einfügenNORMAL
AAm Zeilenende einfügenNORMAL
oZeile darunter öffnenNORMAL
OZeile darüber öffnenNORMAL
BefehlAktion
h/j/k/lLinks/runter/hoch/rechts bewegen
wNächstes Wort
eEnde des Wortes
bVorheriges Wort
0Zeilenanfang
$Zeilenende
^Erstes Nicht-Leerzeichen
ggEingabeanfang
GEingabeende

Bearbeitung (NORMAL-Modus)

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

Befehlsverlauf

Claude Code verwaltet den Befehlsverlauf für die aktuelle Sitzung:
  • Verlauf wird pro Arbeitsverzeichnis gespeichert
  • Wird mit dem /clear-Befehl gelöscht
  • Verwenden Sie Pfeiltasten hoch/runter zum Navigieren (siehe Tastenkombinationen 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-Verlaufssuche zu aktivieren
  2. Suchbegriff eingeben: Geben Sie Text ein, um in vorherigen Befehlen zu suchen - der Suchbegriff wird in passenden Ergebnissen hervorgehoben
  3. Durch Treffer navigieren: Drücken Sie Ctrl+R erneut, um durch ältere Treffer zu blättern
  4. Treffer akzeptieren:
    • Drücken Sie Tab oder Esc, um den aktuellen Treffer zu akzeptieren und mit der Bearbeitung fortzufahren
    • 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 passende Befehle mit hervorgehobenem Suchbegriff an, wodurch es einfach wird, vorherige Eingaben zu finden und wiederzuverwenden.

Hintergrund-Bash-Befehle

Claude Code unterstützt das Ausführen von Bash-Befehlen im Hintergrund, wodurch Sie weiterarbeiten können, während langwierige 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 Hintergrundaufgaben-ID zurückgegeben. Claude Code kann auf neue Eingabeaufforderungen reagieren, während der Befehl im Hintergrund weiter ausgeführt wird. Um Befehle im Hintergrund auszuführen, können Sie entweder:
  • Claude Code auffordern, einen Befehl im Hintergrund auszuführen
  • Ctrl+B drücken, um eine reguläre Bash-Tool-Ausführung in den Hintergrund zu verschieben. (Tmux-Benutzer müssen Ctrl+B zweimal drücken aufgrund des Tmux-Präfix-Schlüssels.)
Hauptfunktionen:
  • Ausgabe wird gepuffert und Claude kann sie mit dem BashOutput-Tool abrufen
  • Hintergrundaufgaben haben eindeutige IDs für Verfolgung und Ausgabeabruf
  • Hintergrundaufgaben werden automatisch bereinigt, wenn Claude Code beendet wird
Häufige Hintergrundbefehle:
  • Build-Tools (webpack, vite, make)
  • Paketmanager (npm, yarn, pnpm)
  • Test-Runner (jest, pytest)
  • Entwicklungsserver
  • Langwierige Prozesse (docker, terraform)

Bash-Modus mit !-Präfix

Führen Sie Bash-Befehle direkt aus, ohne über Claude zu gehen, 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 dieselbe Ctrl+B-Hintergrundausführung für langwierige 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