Temas y apariencia
Claude no puede controlar el tema de tu terminal. Eso se maneja por tu aplicación de terminal. Puedes hacer coincidir el tema de Claude Code con tu terminal en cualquier momento a través del comando/config.
Para personalización adicional de la interfaz de Claude Code en sí, puedes configurar una línea de estado personalizada para mostrar información contextual como el modelo actual, directorio de trabajo o rama de git en la parte inferior de tu terminal.
Saltos de línea
Tienes varias opciones para ingresar saltos de línea en Claude Code:- Escape rápido: Escribe
\seguido de Enter para crear una nueva línea - Shift+Enter: Funciona de forma nativa en iTerm2, WezTerm, Ghostty y Kitty
- Atajo de teclado: Configura un atajo de teclado para insertar una nueva línea en otras terminales
/terminal-setup dentro de Claude Code para configurar automáticamente Shift+Enter para VS Code, Alacritty, Zed y Warp.
El comando
/terminal-setup solo es visible en terminales que requieren configuración manual. Si estás usando iTerm2, WezTerm, Ghostty o Kitty, no verás este comando porque Shift+Enter ya funciona de forma nativa.- Abre Configuración → Perfiles → Teclado
- Marca “Usar Opción como tecla Meta”
- Abre Configuración → Perfiles → Teclas
- En General, establece la tecla Opción Izquierda/Derecha en “Esc+”
"terminal.integrated.macOptionIsMeta": true en la configuración de VS Code.
Configuración de notificaciones
Cuando Claude termina de trabajar y está esperando tu entrada, dispara un evento de notificación. Puedes mostrar este evento como una notificación de escritorio a través de tu terminal o ejecutar lógica personalizada con ganchos de notificación.Notificaciones de terminal
Kitty y Ghostty admiten notificaciones de escritorio sin configuración adicional. iTerm 2 requiere configuración:- Abre Configuración de iTerm 2 → Perfiles → Terminal
- Habilita “Alertas del Centro de Notificaciones”
- Haz clic en “Filtrar Alertas” y marca “Enviar alertas generadas por secuencia de escape”
Ganchos de notificación
Para agregar comportamiento personalizado cuando se disparen notificaciones, como reproducir un sonido o enviar un mensaje, configura un gancho de notificación. Los ganchos se ejecutan junto con las notificaciones de terminal, no como reemplazo.Reducir parpadeo y uso de memoria
Si ves parpadeo durante sesiones largas, o tu posición de desplazamiento de terminal salta a la parte superior mientras Claude está trabajando, intenta renderizado a pantalla completa. Utiliza una ruta de renderizado alternativa que mantiene la memoria plana y agrega soporte para ratón. Habilítalo conCLAUDE_CODE_NO_FLICKER=1.
Manejo de entradas grandes
Cuando trabajes con código extenso o instrucciones largas:- Evita pegar directamente: Claude Code puede tener dificultades con contenido pegado muy largo
- Usa flujos de trabajo basados en archivos: Escribe contenido en un archivo y pide a Claude que lo lea
- Ten en cuenta las limitaciones de VS Code: La terminal de VS Code es particularmente propensa a truncar pegados largos
Vim Mode
Claude Code admite un subconjunto de atajos de teclado Vim que se pueden habilitar con/vim o configurar a través de /config. Para establecer el modo directamente en tu archivo de configuración, establece la clave de configuración global editorMode en "vim" en ~/.claude.json.
El subconjunto admitido incluye:
- Cambio de modo:
Esc(a NORMAL),i/I,a/A,o/O(a INSERT) - Navegación:
h/j/k/l,w/e/b,0/$/^,gg/G,f/F/t/Tcon repetición;/, - Edición:
x,dw/de/db/dd/D,cw/ce/cb/cc/C,.(repetir) - Copiar/pegar:
yy/Y,yw/ye/yb,p/P - Objetos de texto:
iw/aw,iW/aW,i"/a",i'/a',i(/a(,i[/a[,i{/a{ - Indentación:
>>/<< - Operaciones de línea:
J(unir líneas)