Designs und Erscheinungsbild
Claude kann das Design Ihres Terminals nicht steuern. Das wird von Ihrer Terminalanwendung verwaltet. Sie können das Design von Claude Code jederzeit über den Befehl/config an Ihr Terminal anpassen.
Für zusätzliche Anpassungen der Claude Code-Oberfläche selbst können Sie eine benutzerdefinierte Statuszeile konfigurieren, um kontextbezogene Informationen wie das aktuelle Modell, das Arbeitsverzeichnis oder den Git-Branch am unteren Rand Ihres Terminals anzuzeigen.
Zeilenumbrüche
Sie haben mehrere Optionen, um Zeilenumbrüche in Claude Code einzugeben:- Schnelle Flucht: Geben Sie
\gefolgt von Enter ein, um einen Zeilenumbruch zu erstellen - Shift+Enter: Funktioniert standardmäßig in iTerm2, WezTerm, Ghostty und Kitty
- Tastaturkürzel: Richten Sie eine Tastenkombination ein, um einen Zeilenumbruch in anderen Terminals einzufügen
/terminal-setup in Claude Code aus, um Shift+Enter automatisch für VS Code, Alacritty, Zed und Warp zu konfigurieren.
Der Befehl
/terminal-setup ist nur in Terminals sichtbar, die eine manuelle Konfiguration erfordern. Wenn Sie iTerm2, WezTerm, Ghostty oder Kitty verwenden, sehen Sie diesen Befehl nicht, da Shift+Enter bereits nativ funktioniert.- Öffnen Sie Einstellungen → Profile → Tastatur
- Aktivieren Sie „Option als Meta-Taste verwenden”
- Öffnen Sie Einstellungen → Profile → Tasten
- Stellen Sie unter Allgemein die linke/rechte Optionstaste auf „Esc+” ein
"terminal.integrated.macOptionIsMeta": true in den VS Code-Einstellungen ein.
Benachrichtigungseinrichtung
Wenn Claude die Arbeit abgeschlossen hat und auf Ihre Eingabe wartet, wird ein Benachrichtigungsereignis ausgelöst. Sie können dieses Ereignis als Desktop-Benachrichtigung über Ihr Terminal anzeigen oder benutzerdefinierte Logik mit Benachrichtigungshooks ausführen.Terminal-Benachrichtigungen
Kitty und Ghostty unterstützen Desktop-Benachrichtigungen ohne zusätzliche Konfiguration. iTerm 2 erfordert Setup:- Öffnen Sie iTerm 2 Einstellungen → Profile → Terminal
- Aktivieren Sie „Notification Center Alerts”
- Klicken Sie auf „Filter Alerts” und aktivieren Sie „Send escape sequence-generated alerts”
Benachrichtigungshooks
Um benutzerdefiniertes Verhalten hinzuzufügen, wenn Benachrichtigungen ausgelöst werden, z. B. das Abspielen eines Sounds oder das Senden einer Nachricht, konfigurieren Sie einen Benachrichtigungshook. Hooks werden neben Terminal-Benachrichtigungen ausgeführt, nicht als Ersatz.Flimmern und Speichernutzung reduzieren
Wenn Sie während langer Sitzungen Flimmern sehen oder Ihre Terminal-Scroll-Position springt nach oben, während Claude arbeitet, versuchen Sie Vollbildrendering. Es verwendet einen alternativen Rendering-Pfad, der den Speicher flach hält und Mausunterstützung hinzufügt. Aktivieren Sie es mitCLAUDE_CODE_NO_FLICKER=1.
Umgang mit großen Eingaben
Bei der Arbeit mit umfangreichem Code oder langen Anweisungen:- Vermeiden Sie direktes Einfügen: Claude Code kann bei sehr langen eingefügten Inhalten Schwierigkeiten haben
- Verwenden Sie dateibasierte Workflows: Schreiben Sie Inhalte in eine Datei und bitten Sie Claude, diese zu lesen
- Beachten Sie VS Code-Einschränkungen: Das VS Code-Terminal neigt besonders dazu, lange Einfügungen zu kürzen
Vim-Modus
Claude Code unterstützt eine Teilmenge von Vim-Tastenkombinationen, die mit/vim aktiviert oder über /config konfiguriert werden können. Um den Modus direkt in Ihrer Konfigurationsdatei festzulegen, stellen Sie den globalen Konfigurationsschlüssel editorMode auf "vim" in ~/.claude.json ein.
Die unterstützte Teilmenge umfasst:
- Modusumschaltung:
Esc(zu NORMAL),i/I,a/A,o/O(zu INSERT) - Navigation:
h/j/k/l,w/e/b,0/$/^,gg/G,f/F/t/Tmit;/,Wiederholung - Bearbeitung:
x,dw/de/db/dd/D,cw/ce/cb/cc/C,.(Wiederholung) - Yank/Einfügen:
yy/Y,yw/ye/yb,p/P - Textobjekte:
iw/aw,iW/aW,i"/a",i'/a',i(/a(,i[/a[,i{/a{ - Einrückung:
>>/<< - Zeilenoperationen:
J(Zeilen verbinden)