Claude Code Bedienungsanleitung

Das Eingabefeld von Claude Code ist kein reines Chat-Feld, sondern ein:

Ein zusammengeführtes Terminal aus KI + Editor + Befehls-Dispatcher

Es gibt hauptsächlich drei Arten von Präfix-Triggern:

Symbol Type Kernfunktion
/ Befehl (command) Integrierte Operationen ausführen
@ Kontext (context) Dateien/Code/Verzeichnisse referenzieren
! Bash-Modus Terminalbefehle direkt ausführen, stdout/stderr automatisch in den Kontext eingefügt
# Speicher (Speicherinjektion) Inhalt dauerhaft im CLAUDE.md-Projektspeicher speichern, langfristig über Sitzungen hinweg wirksam, zum Beispiel:#config.yaml
& Async (asynchrone Aufgabe) Aufgaben asynchron im Hintergrund/in der Cloud ausführen, ohne die aktuelle Sitzung zu blockieren. Du kannst das Terminal schließen und den Fortschritt unter claude.ai/code ansehen
\+Enter Mehrzeilig (mehrzeilige Eingabe) Zeilenumbrüche werden nicht gesendet; schreibe mehrzeiligen Inhalt und schreibe lange Anforderungsbeschreibungen auf einmal
Kein Präfix Natürliche Sprache Gewöhnliche Aufgabenanweisungen

/-- Operative Befehle (Am wichtigsten)

/wird verwendet, um integrierte Befehle in Claude Code auszulösen/Das Kernsymbol des Tools, ähnlich dem Befehlpräfix einer Terminal-Befehlszeile, wird verwendet, um Claude mitzuteilen, dass er bestimmte Operationen ausführen soll, anstatt einfach Text zu generieren.

Kernverwendungen:Integrierte Funktionen aufrufen (wie Codegenerierung, Dateioperationen, Umgebungsausführung, Plugin-Aufrufe usw.).

/Unmittelbar gefolgt vom Befehlsschlüsselwort, mit Parametern nach einem Leerzeichen (z. B. Dateiname, Ausführungsbefehl, Korrekturziel usw.), und ist das, was Claude Code verwendet, umnatürliche SprachkonversationundCode-Operationsanweisungen zu unterscheidender Schlüssel.

Eingeben/öffnet eine Befehlsliste:

Häufig verwendete Befehle:

Befehl Funktion
/help Alle Funktionen anzeigen
/clear Unterhaltung löschen
/plan Planungsmodus aktivieren
/model Modell wechseln
/context Kontextnutzung anzeigen
/export Unterhaltung exportieren
/status Umgebungsstatus
/tasks Hintergrundaufgaben verwalten
/theme Theme-Wechsel
/memory CLAUDE.md bearbeiten

Zum Beispiel:

//plan 实现一个用户登录模块

@-- Kontextinjektion

@Gefolgt von einem Dateinamen, wird es aktiv vorschlagen:

Auf eine einzelne Datei verweisen:

@main.py 帮我检查 bug

Auf mehrere Dateien verweisen:

@main.py @main2.py 这两个是否有重复逻辑?
Auf ein ganzes Verzeichnis verweisen@ + Verzeichnispfad:
@src/ 分析项目结构并给出优化建议

Auf ein Fehlerprotokoll verweisen:

@npm-debug.log 找出失败原因

Claude wird den Dateiinhalt tatsächlich in den Reasoning-Kontext laden.


!-- Bash-Befehl

Durch Hinzufügen vor der Eingabe!Bash-Befehle direkt ausführen, ohne den Umweg über Claude, das Format ist:
! + Bash 命令

Die Eingabe von ! fordert Sie auf, in den Bash-Befehlsmodus zu wechseln:

Um beispielsweise das aktuelle Verzeichnis anzuzeigen:
! ls -la


Vim-Editor-Modus

Verwenden Sie/vimBefehl zum Aktivieren der Bearbeitung im Vim-Stil, oder durch/configdauerhafte Konfiguration.

Moduswechsel

Befehl Aktion Ausgangsmodus
Esc In den NORMAL-Modus wechseln INSERT
i Vor dem Cursor einfügen NORMAL
I Am Zeilenanfang einfügen NORMAL
a Nach dem Cursor einfügen NORMAL
A Am Zeilenende einfügen NORMAL
o Zeile darunter öffnen NORMAL
O Zeile darüber ö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 Zeilenanfang
$ Zeilenende
^ Erstes Nicht-Leerzeichen
gg Anfang der Eingabe
G Ende der Eingabe
f{char} Zum nächsten Vorkommen des Zeichens springen
F{char} Zum vorherigen Vorkommen des Zeichens springen
t{char} Vor das nächste Vorkommen des Zeichens springen
T{char} Zum Zeichen nach dem vorherigen Vorkommen springen
; Letzte f/F/t/T-Aktion wiederholen
, Letzte f/F/t/T-Aktion umgekehrt wiederholen

Bearbeiten (NORMAL-Modus)

Befehl Aktion
x Zeichen löschen
dd Zeile löschen
D Bis zum Zeilenende löschen
dw/de/db Wort/bis zum Ende/rückwärts löschen
cc Zeile ändern
C Bis zum Zeilenende ändern
cw/ce/cb Wort/bis zum Ende/rückwärts ändern
yy/Y Zeile kopieren (yank)
yw/ye/yb Wort kopieren/bis Ende/rückwärts
p Nach Cursor einfügen
P Vor Cursor einfügen
>> Zeile einrücken
<< Zeile ausrücken
J Zeilen verbinden
. Letzte Änderung wiederholen

Textobjekte (NORMAL-Modus)

Textobjekte undd、cundyOperatoren wie ... arbeiten zusammen:

Befehl Aktion
iw/aw Inneres/umgebendes Wort
iW/aW Inneres/umgebendes WORD (durch Leerzeichen getrennt)
i"/a" Innerhalb/um doppelte Anführungszeichen
i'/a' Innerhalb/um einfache Anführungszeichen
i(/a( Innerhalb/um runde Klammern
i[/a[ Innerhalb/um eckige Klammern
i{/a{ Innerhalb/um geschweifte Klammern

Befehlsverlauf

Claude Code führt den Befehlsverlauf für die aktuelle Sitzung:

  • Der Verlauf wird pro Arbeitsverzeichnis gespeichert
  • Verwenden Sie/clearBefehl zum Leeren
  • Mit den Pfeiltasten nach oben/unten navigieren (siehe Tastaturkürzel oben)
  • Hinweis: History-Expansion (!) ist standardmäßig deaktiviert

Ctrl+R für die Rückwärtssuche verwenden

drückenCtrl+RBefehlsverlauf interaktiv durchsuchen:

  • Suche starten: DrückenCtrl+RRückwärtssuche im Befehlsverlauf aktivieren
  • Suchbegriff eingeben: Text eingeben, um in vorherigen Befehlen zu suchen - Suchbegriffe werden in übereinstimmenden Ergebnissen hervorgehoben
  • Zwischen Treffern navigieren: Erneut drückenCtrl+RDurch ältere Treffer blättern
  • Treffer übernehmen:
    • drückenTaboderEscAktuellen Treffer übernehmen und Bearbeitung fortsetzen
    • drückenEnterÜbernehmen und den Befehl sofort ausführen
  • Suche abbrechen:
    • drückenCtrl+CAbbrechen und ursprüngliche Eingabe wiederherstellen
    • Drücken SieBackspacebei einer leeren Suche zum Abbrechen

Die Suche zeigt passende Befehle mit hervorgehobenen Suchbegriffen an, sodass sich frühere Eingaben leicht finden und wiederverwenden lassen.


Bash-Befehle im Hintergrund

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

Wie die Hintergrundausfü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 im Hintergrund weiter ausgeführt wird.

Um einen Befehl im Hintergrund auszuführen, können Sie:

  • Claude Code auffordern, einen Befehl im Hintergrund auszuführen
  • Drücken Sie Ctrl+B, um einen regulären Bash-Tool-Aufruf in den Hintergrund zu verschieben. (Tmux-Benutzer müssen Ctrl+B zweimal drücken, weil tmux die Präfix-Taste verwendet.)

Hauptfunktionen:

  • Die Ausgabe wird gepuffert, und Claude kann sie mit dem TaskOutput-Tool abrufen
  • Hintergrundaufgaben haben eindeutige IDs zum Nachverfolgen und Abrufen der Ausgabe
  • Hintergrundaufgaben werden automatisch bereinigt, wenn Claude Code beendet wird

Um alle Funktionen für Hintergrundaufgaben zu deaktivieren, setzen Sie dieCLAUDE_CODE_DISABLE_BACKGROUND_TASKSUmgebungsvariable auf1。

Häufige Hintergrundbefehle:

  • Build-Tools (webpack, vite, make)
  • Paketmanager (npm, yarn, pnpm)
  • Test-Runner (jest, pytest)
  • Entwicklungsserver
  • Prozesse mit langer Laufzeit (docker, terraform)

Nutzung!Bash-Modus mit Präfix

Durch Voranstellen der Eingabe mit!Bash-Befehle direkt ausführen, ohne Claude zu durchlaufen:

! npm test
! git status
! ls -la

Bash-Modus:

  • Fügt den Befehl und seine Ausgabe zum Konversationskontext hinzu
  • Zeigt Fortschritt und Ausgabe in Echtzeit an
  • Unterstützt dasselbeCtrl+BBefehle mit langer Laufzeit im Hintergrund ausführen
  • Claude muss Befehle nicht interpretieren oder genehmigen
  • Unterstützt verlaufsbasierte Autovervollständigung: Geben Sie einen Teil eines Befehls ein und drücken SieTabvon vorheriger!Befehlsvervollständigung

Dies ist nützlich für schnelle Shell-Operationen, während der Konversationskontext beibehalten wird.


Tastenbeschreibungen

Allgemeine Steuerung

Tastenkürzel Beschreibung Kontext
Ctrl+C Aktuelle Eingabe oder Generierung abbrechen Standard-Unterbrechung
Ctrl+D Claude Code-Sitzung beenden EOF-Signal
Ctrl+G Im Standard-Texteditor öffnen Prompt oder benutzerdefinierte Antwort im Standard-Texteditor bearbeiten
Ctrl+L Terminalbildschirm leeren Konversationsverlauf beibehalten
Ctrl+O Ausführliche Ausgabe umschalten Detaillierte Tool-Nutzung und Ausführung anzeigen
Ctrl+R Befehlshistorie rückwärts durchsuchen Interaktiv frühere Befehle durchsuchen
Ctrl+VoderCmd+V(iTerm2) oderAlt+V(Windows) Bild aus der Zwischenablage einfügen Ein Bild oder den Pfad zu einer Bilddatei einfügen
Ctrl+B Aufgaben im Hintergrund ausführen Bash-Befehle und Agenten im Hintergrund ausführen. Tmux-Benutzer zweimal drücken
Left/Right arrows Zwischen Dialog-Tabs wechseln Zwischen Tabs in Berechtigungsdialogen und Menüs navigieren
Up/Down arrows Im Befehlsverlauf navigieren Vorherige Eingabe erneut aufrufen
Esc + Esc Code/Unterhaltung rückgängig machen Code und/oder Unterhaltung in einen vorherigen Zustand wiederherstellen
Shift+TaboderAlt+M(einige Konfigurationen) Berechtigungsmodus umschalten Zwischen Auto-Accept-Modus, Plan-Modus und Normalmodus wechseln
Option+P(macOS) oderAlt+P(Windows/Linux) Modell wechseln Modell wechseln, ohne den Prompt zu löschen
Option+T(macOS) oderAlt+T(Windows/Linux) Erweitertes Denken umschalten Erweiterten Denkmodus aktivieren oder deaktivieren. Führen Sie zuerst/terminal-setupaus, um diese Tastenkombination zu aktivieren

Textbearbeitung

Tastenkürzel Beschreibung Kontext
Ctrl+K Bis zum Zeilenende löschen Gelöschten Text zum Einfügen speichern
Ctrl+U Gesamte Zeile löschen Gelöschten Text zum Einfügen speichern
Ctrl+Y Gelöschten Text einfügen Einfügen mitCtrl+KoderCtrl+Uder gelöschte Text
Alt+Y(nachCtrl+Y) Einfügeverlauf durchlaufen Nach dem Einfügen durch zuvor gelöschten Text wechseln. Unter macOS istOption als Meta festlegen erforderlich
Alt+B Cursor ein Wort zurückbewegen Wortnavigation. Unter macOS istOption als Meta festlegen erforderlich
Alt+F Cursor ein Wort vorwärtsbewegen Wortnavigation. Unter macOS istOption als Meta festlegen erforderlich

Themes und Anzeige

Tastenkürzel Beschreibung Kontext
Ctrl+T Syntaxhervorhebung für Codeblöcke umschalten Nur in/themeFunktioniert im Auswahlmenü. Steuert, ob Code in Claudes Antworten Syntaxhervorhebung verwendet.

Syntaxhervorhebung ist nur im nativen Build von Claude Code verfügbar.

Mehrzeilige Eingabe

Methode Tastenkürzel Kontext
Schneller Ausstieg \ + Enter Funktioniert in allen Terminals
macOS-Standard Option+Enter Standardeinstellungen unter macOS
Shift+Enter Shift+Enter Funktioniert sofort in iTerm2, WezTerm, Ghostty und Kitty
Steuersequenzen Ctrl+J Zeilenumbruchzeichen für mehrzeilige Eingabe
Einfügemodus Direktes Einfügen Für Codeblöcke, Logs

Shift+Enter funktioniert ohne Konfiguration in iTerm2, WezTerm, Ghostty und Kitty. Für andere Terminals (VS Code, Alacritty, Zed, Warp), führen Sie/terminal-setupaus, um Tastenbelegungen zu installieren.

Weitere Erweiterungen