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ürzel | Beschreibung | Kontext |
Ctrl+C | Aktuelle Eingabe oder Generierung abbrechen | Standardunterbrechung |
Ctrl+D | Claude Code-Sitzung beenden | EOF-Signal |
Ctrl+L | Terminalbildschirm löschen | Behält Gesprächsverlauf |
Ctrl+O | Ausführliche Ausgabe umschalten | Zeigt detaillierte Werkzeugnutzung und Ausführung |
Ctrl+R | Befehlsverlauf rückwärts durchsuchen | Interaktive Suche durch vorherige Befehle |
Ctrl+V (macOS/Linux) oder Alt+V (Windows) | Bild aus Zwischenablage einfügen | Fügt ein Bild oder einen Pfad zu einer Bilddatei ein |
Pfeiltasten oben/unten | Befehlsverlauf navigieren | Vorherige Eingaben abrufen |
Esc + Esc | Code/Konversation zurückspulen | Stellen Sie den Code und/oder die Konversation auf einen vorherigen Punkt wieder her |
Tab | Erweitertes Denken umschalten | Zwischen Denken an und Denken aus wechseln |
Shift+Tab oder Alt+M (einige Konfigurationen) | Berechtigungsmodi umschalten | Zwischen Auto-Accept-Modus, Plan-Modus und normalem Modus wechseln |
Mehrzeilige Eingabe
| Methode | Tastaturkürzel | Kontext |
| Schnelles Escape | \ + Enter | Funktioniert in allen Terminals |
| macOS Standard | Option+Enter | Standard auf macOS |
| Terminal-Setup | Shift+Enter | Nach /terminal-setup |
| Steuersequenz | Ctrl+J | Zeilenumbruchzeichen für mehrzeilig |
| Einfügemodus | Direkt einfügen | Fü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ürzel | Beschreibung | Notizen |
# am Anfang | Speicherkürzel - zu CLAUDE.md hinzufügen | Fordert zur Dateiauswahl auf |
/ am Anfang | Schrägstrich-Befehl | Siehe Schrägstrich-Befehle |
! am Anfang | Bash-Modus | Führen Sie Befehle direkt aus und fügen Sie die Ausführungsausgabe zur Sitzung hinzu |
@ | Dateipfad-Erwähnung | Trigger-Dateipfad-Autovervollständigung |
Vim-Editor-Modus
Aktivieren Sie Vim-ähnliche Bearbeitung mit dem Befehl /vim oder konfigurieren Sie es dauerhaft über /config.
Modusumschaltung
| Befehl | Aktion | Aus Modus |
Esc | NORMAL-Modus eingeben | INSERT |
i | Vor Cursor einfügen | NORMAL |
I | Am Anfang der Zeile einfügen | NORMAL |
a | Nach Cursor einfügen | NORMAL |
A | Am Ende der Zeile einfügen | NORMAL |
o | Zeile unten öffnen | NORMAL |
O | Zeile oben öffnen | NORMAL |
Navigation (NORMAL-Modus)
| Befehl | Aktion |
h/j/k/l | Nach links/unten/oben/rechts bewegen |
w | Nächstes Wort |
e | Ende des Wortes |
b | Vorheriges Wort |
0 | Anfang der Zeile |
$ | Ende der Zeile |
^ | Erstes Nicht-Leerzeichen-Zeichen |
gg | Anfang der Eingabe |
G | Ende der Eingabe |
Bearbeitung (NORMAL-Modus)
| Befehl | Aktion |
x | Zeichen löschen |
dd | Zeile löschen |
D | Bis zum Ende der Zeile löschen |
dw/de/db | Wort/bis Ende/zurück löschen |
cc | Zeile ändern |
C | Bis zum Ende der Zeile ändern |
cw/ce/cb | Wort/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:
- Suche starten: Drücken Sie
Ctrl+R, um die rückwärts gerichtete Verlaufssuche zu aktivieren
- Abfrage eingeben: Geben Sie Text ein, um in vorherigen Befehlen zu suchen - der Suchbegriff wird in übereinstimmenden Ergebnissen hervorgehoben
- Übereinstimmungen navigieren: Drücken Sie
Ctrl+R erneut, um durch ältere Übereinstimmungen zu blättern
- Ü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
- 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