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.
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:
- Öffne Einstellungen, dann Profile, dann Tastatur
- Aktiviere "Option als Meta-Taste verwenden"
Für iTerm2 und VS Code Terminal:
- Öffne Einstellungen, dann Profile, dann Tasten
- 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:
- Öffne iTerm2-Einstellungen
- Navigiere zu Profile, dann Terminal
- Aktiviere "Stille Klingel"
- Unter "Filter-Benachrichtigungen" aktiviere "Durch Escape-Sequenz generierte Benachrichtigungen senden"
- 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
/vimin Claude Code, um den Vim-Modus sofort einzuschalten - Öffne
/configund 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:
| Taste | Aktion |
|---|---|
Esc | In NORMAL-Modus wechseln |
i | Vor Cursor einfügen |
I | Am Zeilenanfang einfügen |
a | Nach Cursor einfügen |
A | Am Zeilenende einfügen |
o | Neue Zeile darunter öffnen |
O | Neue Zeile darüber öffnen |
Navigation:
| Taste | Aktion |
|---|---|
h / j / k / l | Links / Runter / Hoch / Rechts |
w | Zum nächsten Wortanfang springen |
e | Zum nächsten Wortende springen |
b | Zum vorherigen Wortanfang springen |
0 | Zum Zeilenanfang springen |
$ | Zum Zeilenende springen |
^ | Zum ersten Nicht-Leerzeichen springen |
gg | Zur ersten Zeile springen |
G | Zur 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:
| Taste | Aktion |
|---|---|
x | Zeichen unter dem Cursor löschen |
dw | Bis zum nächsten Wort löschen |
de | Bis zum Wortende löschen |
db | Bis zum Wortanfang löschen |
dd | Gesamte Zeile löschen |
D | Bis zum Zeilenende löschen |
cw | Bis zum nächsten Wort ändern |
ce | Bis zum Wortende ändern |
cb | Bis zum Wortanfang ändern |
cc | Gesamte Zeile ändern |
C | Bis zum Zeilenende ändern |
. | Letzten Bearbeitungsbefehl wiederholen |
Kopieren und Einfügen:
| Taste | Aktion |
|---|---|
yy / Y | Gesamte Zeile kopieren |
yw | Bis zum nächsten Wort kopieren |
ye | Bis zum Wortende kopieren |
yb | Bis zum Wortanfang kopieren |
p | Nach dem Cursor einfügen |
P | Vor dem Cursor einfügen |
Textobjekte (mit d, c oder y verwenden):
| Taste | Auswahl |
|---|---|
iw / aw | Innen / um Wort |
iW / aW | Innen / 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:
| Taste | Aktion |
|---|---|
>> | Zeile einrücken |
<< | Zeile ausrücken |
J | Aktuelle 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-setupaus, 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-setupaus, 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-setupaus, 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:
- Theme angepasst über
/config, damit Highlighting gut lesbar ist - Mehrzeilige Eingabe über Shift+Enter oder Option+Enter, je nach Vorliebe
- Benachrichtigungen eingeschaltet, damit abgeschlossene Aufgaben deine Aufmerksamkeit bekommen
- Plan für große Eingaben festgelegt. Dateibasierte Workflows für alles, was schwerer als ein kurzer Prompt ist
- 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.
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.