Thèmes et apparence
Claude ne peut pas contrôler le thème de votre terminal. C’est géré par votre application de terminal. Vous pouvez faire correspondre le thème de Claude Code à votre terminal à tout moment via la commande/config.
Pour une personnalisation supplémentaire de l’interface Claude Code elle-même, vous pouvez configurer une ligne d’état personnalisée pour afficher des informations contextuelles comme le modèle actuel, le répertoire de travail ou la branche git en bas de votre terminal.
Sauts de ligne
Vous avez plusieurs options pour entrer des sauts de ligne dans Claude Code :- Échappement rapide : Tapez
\suivi d’Entrée pour créer une nouvelle ligne - Maj+Entrée : Fonctionne directement dans iTerm2, WezTerm, Ghostty et Kitty
- Raccourci clavier : Configurez une liaison de clavier pour insérer une nouvelle ligne dans d’autres terminaux
/terminal-setup dans Claude Code pour configurer automatiquement Maj+Entrée pour VS Code, Alacritty, Zed et Warp.
La commande
/terminal-setup n’est visible que dans les terminaux qui nécessitent une configuration manuelle. Si vous utilisez iTerm2, WezTerm, Ghostty ou Kitty, vous ne verrez pas cette commande car Maj+Entrée fonctionne déjà nativement.- Ouvrez Paramètres → Profils → Clavier
- Cochez « Utiliser Option comme touche Meta »
- Ouvrez Paramètres → Profils → Touches
- Sous Général, définissez la touche Option gauche/droite sur « Esc+ »
"terminal.integrated.macOptionIsMeta": true dans les paramètres de VS Code.
Configuration des notifications
Lorsque Claude termine son travail et attend votre entrée, il déclenche un événement de notification. Vous pouvez afficher cet événement comme une notification de bureau via votre terminal ou exécuter une logique personnalisée avec des hooks de notification.Notifications du terminal
Kitty et Ghostty prennent en charge les notifications de bureau sans configuration supplémentaire. iTerm 2 nécessite une configuration :- Ouvrez les Paramètres iTerm 2 → Profils → Terminal
- Activez « Notification Center Alerts »
- Cliquez sur « Filter Alerts » et cochez « Send escape sequence-generated alerts »
Hooks de notification
Pour ajouter un comportement personnalisé lorsque les notifications se déclenchent, comme jouer un son ou envoyer un message, configurez un hook de notification. Les hooks s’exécutent aux côtés des notifications du terminal, pas en remplacement.Réduire le scintillement et l’utilisation de la mémoire
Si vous voyez du scintillement lors de longues sessions, ou si votre position de défilement du terminal saute vers le haut pendant que Claude travaille, essayez le rendu en plein écran. Il utilise un chemin de rendu alternatif qui maintient la mémoire stable et ajoute le support de la souris. Activez-le avecCLAUDE_CODE_NO_FLICKER=1.
Gestion des entrées volumineuses
Lorsque vous travaillez avec du code étendu ou des instructions longues :- Évitez le collage direct : Claude Code peut avoir du mal avec du contenu très long collé
- Utilisez des flux basés sur des fichiers : Écrivez le contenu dans un fichier et demandez à Claude de le lire
- Soyez conscient des limitations de VS Code : Le terminal VS Code est particulièrement sujet à la troncature des longs collages
Mode Vim
Claude Code supporte un sous-ensemble de liaisons de clavier Vim qui peut être activé avec/vim ou configuré via /config. Pour définir le mode directement dans votre fichier de configuration, définissez la clé de configuration globale editorMode sur "vim" dans ~/.claude.json.
Le sous-ensemble supporté inclut :
- Changement de mode :
Esc(vers NORMAL),i/I,a/A,o/O(vers INSERT) - Navigation :
h/j/k/l,w/e/b,0/$/^,gg/G,f/F/t/Tavec répétition;/, - Édition :
x,dw/de/db/dd/D,cw/ce/cb/cc/C,.(répétition) - Copie/collage :
yy/Y,yw/ye/yb,p/P - Objets texte :
iw/aw,iW/aW,i"/a",i'/a',i(/a(,i[/a[,i{/a{ - Indentation :
>>/<< - Opérations de ligne :
J(fusionner les lignes)