Build This Now
Build This Now
Was ist der Claude Code?Claude Code installierenClaude Code Native InstallerDein erstes Claude Code-Projekt
Claude Code KonfigurationClaude Code Terminal-EinrichtungsanleitungClaude Code SandboxingClaude Code Einstellungsreferenz
speedy_devvkoen_salo
Blog/Handbook/Setup/Claude Code Terminal Setup Guide

Claude Code Terminal-Einrichtungsanleitung

Themes anpassen, Shift+Enter aktivieren, Benachrichtigungen einstellen, langen Einfüge-Abschneiden beheben und Vim-Modus einschalten – für iTerm2, WezTerm, Ghostty, Kitty und mehr.

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.

Published Mar 27, 2026Handbook hubSetup index

Wie dein Terminal konfiguriert ist, entscheidet, wie viel Zeit du mit Claude Code wirklich sparst. Die Standardeinstellungen funktionieren. Sie lassen aber auch viel liegen. Schlechter Zeilenumbruch sperrt dich in einzeilige Eingaben ein. Fehlende Benachrichtigungen schicken dich in die Küche für Kaffee, der kalt wird, während Claude wartet. Und wenn du schon mal einen 200-Zeilen-Schnipsel eingefügt und halb aufgefressen zurückbekommen hast, kennst du das Problem bereits.

Unten sind alle Einstellungen, die es wert sind, angepasst zu werden. Theme-Anpassung, mehrzeilige Eingabe, Benachrichtigungen, Handhabung langer Einfügungen, Vim-Modus und die Eigenheiten der Terminals, die echte Entwickler bevorzugen.

Theme-Anpassung

Dein Terminal besitzt seine eigenen Farben. Claude Code kann das nicht ändern und versucht es auch gar nicht. Was es aber kann, ist seine interne Palette an das Farbschema anzupassen, das dein Terminal gerade benutzt.

Führe in Claude Code /config aus und wähle die Theme-Option. Syntax-Highlighting, Statusmarker und UI-Elemente passen sich an, sodass sie sauber auf einem hellen oder dunklen Hintergrund sitzen.

Der gleiche /config-Flow lässt dich auch eine benutzerdefinierte Statusleiste einrichten. Diese Leiste sitzt am unteren Rand des Terminals und zeigt den Kontext, den du immer parat haben willst. Modell, Arbeitsverzeichnis, Git-Branch. Keine extra Befehle nötig, um sie zu überprüfen.

Ein Haken. Wenn du tagsüber zwischen hell und dunkel wechselst, führe /config nach jedem Wechsel erneut aus. Der Theme-Wechsel wird nicht automatisch übernommen.

Mehrzeilige Eingabemethoden

Einzeilige Eingaben schränken dich ein. Alles mit echtem Detail, jeder Code, jede mehrstufige Anfrage, liest sich besser über mehrere Zeilen. Vier Wege bringen dich dahin, innerhalb von Claude Code.

Methode 1: Backslash + Enter (funktioniert überall)

Tippe ein \ und drücke dann Enter. Das bringt dich auf eine neue Zeile. Jedes Terminal auf jedem Betriebssystem unterstützt das, was es zum Fallback macht, wenn sonst nichts eingerichtet wurde.

Es sieht unelegant aus. Es schlägt aber auch nie fehl. Nutze es, wenn du per SSH auf einer Maschine bist oder in einem Terminal arbeitest, das du nicht kontrollierst.

Methode 2: Shift+Enter (native Unterstützung)

Vier Terminals unterstützen Shift+Enter direkt ohne Einrichtung:

  • iTerm2
  • WezTerm
  • Ghostty
  • Kitty

Wenn du eines davon benutzt, funktioniert die Tastenkombination bereits. Nichts zum Einschalten. Es fühlt sich am natürlichsten von den vier Optionen an, weil jedes Chat-Fenster und jeder Texteditor, den du benutzt, sich bereits genauso verhält.

Methode 3: /terminal-setup (Automatische Konfiguration)

Wenn ein Terminal Shift+Enter nicht von selbst kennt, kann Claude Code es für dich einrichten. Tippe /terminal-setup in Claude Code und die Tastenbelegung wird automatisch konfiguriert.

Der Befehl weiß, wie er umgehen muss mit:

  • VS Code integriertem Terminal
  • Alacritty
  • Zed
  • Warp

Gut zu wissen. Der /terminal-setup-Befehl erscheint gar nicht, wenn du bereits ein Terminal mit nativer Unterstützung verwendest (iTerm2, WezTerm, Ghostty, Kitty). Er taucht nur auf, wenn es einen Konfigurationsjob zu erledigen gibt.

Starte dein Terminal einmal neu, wenn /terminal-setup fertig ist. Die Tastenbelegung tritt beim nächsten Start in Kraft.

Methode 4: Option+Enter (Mac)

macOS bietet Option+Enter als weiteren Zeilenumbruch-Schlüssel an. Es einzuschalten ist eine einmalige Anpassung, und welches Menü du anpasst, hängt davon ab, welches Terminal du verwendest.

Für Mac Terminal.app:

  1. Öffne Einstellungen, dann Profile, dann Tastatur
  2. Aktiviere "Option als Meta-Taste verwenden"

Für iTerm2 und VS Code Terminal:

  1. Öffne Einstellungen, dann Profile, dann Tasten
  2. Setze unter "Allgemein" die linke/rechte Option-Taste auf "Esc+"

Option+Enter zahlt sich am meisten aus, wenn Option bereits Teil deines Modifier-Muskelgedächtnisses ist. Der Vorteil ist, dass Shift zum Textauswählen frei bleibt.

Benachrichtigungen

Eine anspruchsvolle Claude Code-Aufgabe kann minutenlang dauern. Ohne Benachrichtigungen starrst du entweder auf den Bildschirm oder gehst weg und vergisst, zurückzukommen. Gute Benachrichtigungen lösen beide Probleme.

iTerm2 Systembenachrichtigungen

iTerm2 kommt mit nativen macOS-Bannern für lang laufende Aufgaben:

  1. Öffne iTerm2-Einstellungen
  2. Navigiere zu Profile, dann Terminal
  3. Aktiviere "Stille Klingel"
  4. Unter "Filter-Benachrichtigungen" aktiviere "Durch Escape-Sequenz generierte Benachrichtigungen senden"
  5. Setze deine bevorzugte Benachrichtigungsverzögerung

Ist das eingerichtet, poppt macOS ein Banner, wenn Claude einen langsamen Job abschließt. Die Benachrichtigungen feuern auch, wenn iTerm2 minimiert ist oder du zu einer anderen App gewechselt hast.

Zu beachten. Dieser Weg ist nur für iTerm2. Das normale macOS Terminal.app bietet das nicht.

Benutzerdefinierte Benachrichtigungs-Hooks

Für ausgefeiltere Benachrichtigungslogik akzeptiert Claude Code benutzerdefinierte Benachrichtigungs-Hooks. Du schreibst deinen eigenen Code-Pfad, der bei einem bestimmten Ereignis ausgeführt wird. Post an Slack. Läute eine Glocke. Sende einen Webhook.

Die Hooks leben im breiteren Claude Code Hooks-System. Richte sie ein, um bei Aufgabenabschluss, bei Fehlern oder bei einem beliebigen Ausgabemuster zu feuern, das dir wichtig ist.

Handhabung großer Eingaben

Einen langen Codeblock oder eine riesige Spezifikation direkt in Claude Code einzufügen geht meistens schief. Der Einfügepuffer in den meisten Terminals hat eine Obergrenze, und wenn du sie triffst, wird dein Text in abgeschnittenen Matsch verwandelt.

Drei Regeln für schwere Eingaben:

1. Nicht direkt einfügen. Sobald du über rund 100 Zeilen kommst, speichere es zuerst in einer Datei. Dann weise Claude Code auf diese Datei hin und sag ihm, es soll lesen.

2. Auf VS Codes Terminal achten. Das integrierte Terminal in VS Code schneidet lange Einfügungen aggressiver ab als die meisten. Wenn VS Code dein Hauptzuhause ist, ist der Dateiweg keine Option. Es ist der einzige Weg, wie etwas über eine kurze Eingabe hinaus intakt durchkommt.

3. Die Anfrage aufteilen. Anstatt eine ganze Spezifikation einzufügen, teile sie in Stücke. Gib Claude Code ein Stück, überprüfe die Ausgabe, dann weiter zum nächsten.

Vim-Modus

Wenn deine Finger bereits auf hjkl laufen, deckt Claude Code dich ab. Es gibt einen eingebauten Vim-Modus, der eine Untermenge der normalen Vim-Tastenbelegungen im Eingabebereich einrichtet.

Vim-Modus einschalten

Zwei Wege, ihn umzuschalten:

  • Tippe /vim in Claude Code, um den Vim-Modus sofort einzuschalten
  • Öffne /config und schalte den Vim-Modus in den Einstellungen ein (dieser bleibt über Sessions hinweg aktiv)

Einmal eingeschaltet, startest du im NORMAL-Modus. Der übliche Modusindikator erscheint im Eingabebereich, sodass du immer weißt, in welchem Modus du bist.

Tastenbelegungsreferenz

Moduswechsel:

TasteAktion
EscIn NORMAL-Modus wechseln
iVor Cursor einfügen
IAm Zeilenanfang einfügen
aNach Cursor einfügen
AAm Zeilenende einfügen
oNeue Zeile darunter öffnen
ONeue Zeile darüber öffnen

Navigation:

TasteAktion
h / j / k / lLinks / Runter / Hoch / Rechts
wZum nächsten Wortanfang springen
eZum nächsten Wortende springen
bZum vorherigen Wortanfang springen
0Zum Zeilenanfang springen
$Zum Zeilenende springen
^Zum ersten Nicht-Leerzeichen springen
ggZur ersten Zeile springen
GZur letzten Zeile springen
f<char>Nächstes Zeichen in der Zeile finden
F<char>Vorheriges Zeichen in der Zeile finden
t<char>Vor das nächste Zeichen bewegen
T<char>Nach das vorherige Zeichen bewegen
;Letztes f/F/t/T vorwärts wiederholen
,Letztes f/F/t/T rückwärts wiederholen

Bearbeitung:

TasteAktion
xZeichen unter dem Cursor löschen
dwBis zum nächsten Wort löschen
deBis zum Wortende löschen
dbBis zum Wortanfang löschen
ddGesamte Zeile löschen
DBis zum Zeilenende löschen
cwBis zum nächsten Wort ändern
ceBis zum Wortende ändern
cbBis zum Wortanfang ändern
ccGesamte Zeile ändern
CBis zum Zeilenende ändern
.Letzten Bearbeitungsbefehl wiederholen

Kopieren und Einfügen:

TasteAktion
yy / YGesamte Zeile kopieren
ywBis zum nächsten Wort kopieren
yeBis zum Wortende kopieren
ybBis zum Wortanfang kopieren
pNach dem Cursor einfügen
PVor dem Cursor einfügen

Textobjekte (mit d, c oder y verwenden):

TasteAuswahl
iw / awInnen / um Wort
iW / aWInnen / um WORT
i" / a"Innen / um doppelte Anführungszeichen
i' / a'Innen / um einfache Anführungszeichen
i( / a(Innen / um Klammern
i[ / a[Innen / um eckige Klammern
i{ / a{Innen / um geschweifte Klammern

Zeilenoperationen:

TasteAktion
>>Zeile einrücken
<<Zeile ausrücken
JAktuelle Zeile mit nächster verbinden

Wann Vim-Modus sich lohnt

Vim-Modus zahlt sich bei langen, mehrzeiligen Eingaben aus. Wenn du Claude Code ein detailliertes Briefing mit Dateipfaden, Codeausschnitten und mehrstufigen Anforderungen gibst, sparen Vim-Sprünge und Bearbeitungen echte Minuten.

Wann du es überspringen solltest

Noch kein Vim-Nutzer? Überspringe es. Die Eingabebox von Claude Code ist es nicht wert, diese Lernkurve dafür allein zu durchlaufen.

Terminalspezifische Tipps

VS Code Integriertes Terminal

  • Führe /terminal-setup aus, um Shift+Enter für mehrzeilige Eingaben einzurichten
  • Achte auf das Einfüge-Abschneiden bei langen Eingaben. Geh dateibeibasiert für alles über 100 Zeilen
  • Das Terminal teilt Ressourcen mit dem Editor. Viele aktive Erweiterungen können Claude Code träge machen
  • Richte Option+Enter ein, indem du die Option-Taste in den Terminal-Einstellungen auf "Esc+" setzt

iTerm2

  • Shift+Enter funktioniert nativ. Nichts einzurichten
  • Schalte Systembenachrichtigungen über Profile, dann Terminal, dann "Stille Klingel" für Task-Abschluss-Banner ein
  • Setze die Option-Taste unter Profile, dann Tasten auf "Esc+", damit Option+Enter funktioniert
  • Die eingebaute tmux-Integration funktioniert gut mit parallelen Claude Code-Sessions

Warp

  • Führe /terminal-setup aus, um Shift+Enter einzurichten
  • Warps blockbasierte Eingabe kann manchmal die Prompt-Erkennung von Claude Code stören. Wechsle in den klassischen Eingabemodus, wenn du auf Probleme stößt

Alacritty

  • Führe /terminal-setup aus, um Shift+Enter einzurichten
  • Das GPU-beschleunigte Rendering macht Alacritty zu einem der schnellsten Terminals für Claude Code-Ausgaben

Ghostty

  • Shift+Enter funktioniert nativ
  • Ghostty ist noch jung, funktioniert aber bereits gut mit Claude Code. Natives macOS-Rendering und schnelle Starts machen es zu einer soliden Wahl für dedizierte Sessions

Kitty

  • Shift+Enter funktioniert nativ
  • GPU-Rendering hält Kitty flüssig, auch bei langen Claude Code-Ausgaben
  • Ein eingebauter Multiplexer führt parallele Sessions ohne tmux aus

Alles zusammensetzen

Ein Terminal, das ordentlich für Claude Code eingerichtet ist, hat fünf Dinge:

  1. Theme angepasst über /config, damit Highlighting gut lesbar ist
  2. Mehrzeilige Eingabe über Shift+Enter oder Option+Enter, je nach Vorliebe
  3. Benachrichtigungen eingeschaltet, damit abgeschlossene Aufgaben deine Aufmerksamkeit bekommen
  4. Plan für große Eingaben festgelegt. Dateibasierte Workflows für alles, was schwerer als ein kurzer Prompt ist
  5. Vim-Modus eingeschaltet, wenn Vim bereits in deinen Fingern sitzt

Richte diese fünf richtig ein. Das Terminal hört auf, dir im Weg zu stehen, und fängt an, wie das Cockpit zu funktionieren, das es hätte sein sollen.

Continue in Setup

  • Claude Code Konfiguration
    Drei Dateien richten Claude Code pro Projekt ein: CLAUDE.md für Kontext, MCP-Server für Tools, Slash-Befehle für Workflows. Eine Hierarchie, jede Session bereit.
  • Claude Code Sandboxing
    Claude Code Sandboxing setzt Dateisystem- und Netzwerkgrenzen auf Kernel-Ebene durch. Einrichtung für macOS Seatbelt, Linux und WSL2 bubblewrap sowie Proxy-Allowlisten.
  • Claude Code Einstellungsreferenz
    Jeder Schlüssel in settings.json, die vollständige Umgebungsvariablenliste und die Fünf-Scope-Präzedenzkette, die entscheidet, welche Konfiguration gewinnt, wenn Managed und User kollidieren.

More from Handbook

  • Grundlagen für Agenten
    Fünf Möglichkeiten, spezialisierte Agenten in Claude Code zu erstellen: Aufgaben-Unteragenten, .claude/agents YAML, benutzerdefinierte Slash-Befehle, CLAUDE.md Personas und perspektivische Aufforderungen.
  • Agenten-Muster
    Orchestrator, Fan-out, Validierungskette, Spezialistenrouting, Progressive Verfeinerung und Watchdog. Sechs Orchestrierungsformen, um Claude Code Sub-Agenten zu verdrahten.
  • Agent Teams Best Practices
    Bewährte Muster für Claude Code Agent Teams. Kontextreiche Spawn-Prompts, richtig bemessene Aufgaben, Datei-Eigentümerschaft, Delegate-Modus und Fixes für v2.1.33-v2.1.45.
  • Agent Teams Steuerung
    Konfiguriere Delegate-Modus, Anzeigemodi, Plan-Genehmigung, Dateigrenzen und CLAUDE.md-Regeln, damit dein Claude Code Team-Lead koordiniert statt selbst zu coden.

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.

Claude Code Konfiguration

Drei Dateien richten Claude Code pro Projekt ein: CLAUDE.md für Kontext, MCP-Server für Tools, Slash-Befehle für Workflows. Eine Hierarchie, jede Session bereit.

Claude Code Sandboxing

Claude Code Sandboxing setzt Dateisystem- und Netzwerkgrenzen auf Kernel-Ebene durch. Einrichtung für macOS Seatbelt, Linux und WSL2 bubblewrap sowie Proxy-Allowlisten.

On this page

Theme-Anpassung
Mehrzeilige Eingabemethoden
Methode 1: Backslash + Enter (funktioniert überall)
Methode 2: Shift+Enter (native Unterstützung)
Methode 3: /terminal-setup (Automatische Konfiguration)
Methode 4: Option+Enter (Mac)
Benachrichtigungen
iTerm2 Systembenachrichtigungen
Benutzerdefinierte Benachrichtigungs-Hooks
Handhabung großer Eingaben
Vim-Modus
Vim-Modus einschalten
Tastenbelegungsreferenz
Wann Vim-Modus sich lohnt
Wann du es überspringen solltest
Terminalspezifische Tipps
VS Code Integriertes Terminal
iTerm2
Warp
Alacritty
Ghostty
Kitty
Alles zusammensetzen

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.