Cómo hacer salto de línea en Claude Code
Aprende a escribir varias líneas y mensajes multilínea en la terminal de Claude Code sin enviar antes de tiempo.
- Claude Code instalado (npm install -g @anthropic-ai/claude-code)
- Cuenta de Anthropic con API key o suscripción activa
- Terminal en macOS, Linux o Windows (WSL recomendado)
- Insertar saltos de línea dentro de un mismo prompt sin enviarlo
- Diferencia entre Enter y salto de línea manual
- Pegar bloques de código multilínea correctamente
- Usar el modo editor externo para prompts largos
Instalar y abrir Claude Code
Antes de nada necesitas tener Claude Code corriendo en tu terminal. Si aún no lo tienes, instálalo globalmente con npm. Requiere Node.js 18 o superior, algo estándar en cualquier entorno de desarrollo en España o LATAM. Una vez instalado, navega a la carpeta de tu proyecto y ejecuta claude para iniciar la sesión interactiva. La primera vez te pedirá autenticarte con tu cuenta de Anthropic. Al arrancar verás el prompt donde escribes tus instrucciones. Aquí es donde entra en juego el salto de línea: por defecto, pulsar Enter envía el mensaje inmediatamente, lo cual es un problema cuando quieres redactar instrucciones largas o pegar varias líneas.
npm install -g @anthropic-ai/claude-code
cd mi-proyecto
claudeUsar el atajo de teclado para salto de línea
El método principal para hacer un salto de línea sin enviar el mensaje es usar Shift + Enter (o en algunos terminales Option/Alt + Enter en macOS). Cuando lo pulsas, el cursor baja a una nueva línea dentro del mismo prompt en vez de enviar lo escrito. Esto te permite componer instrucciones de varias líneas cómodamente. Escribe tu primera línea, pulsa Shift + Enter, sigue escribiendo, y solo cuando termines pulsas Enter solo para enviar todo el bloque a Claude. Es exactamente el mismo comportamiento que en muchas apps de chat modernas. Practica escribiendo una instrucción de tres líneas para acostumbrarte al ritmo antes de trabajar con prompts complejos.
# Escribe esto en el prompt de Claude Code:
Crea un archivo config.js [Shift+Enter]
que exporte el puerto 3000 [Shift+Enter]
y la URL de la base de datos [Enter para enviar]Pegar bloques de código multilínea
Cuando pegas código copiado (por ejemplo desde tu IDE o Stack Overflow), Claude Code detecta el pegado de múltiples líneas y lo maneja automáticamente como un solo bloque, sin enviar en cada salto de línea. Esto funciona gracias al modo bracketed paste que soportan los terminales modernos. Simplemente copia tu bloque con Cmd/Ctrl + C y pégalo con Cmd/Ctrl + V (o Cmd+Shift+V / clic derecho según tu terminal). Verás que todo el bloque aparece intacto en el prompt. Luego añades tu instrucción y pulsas Enter para enviar. Esto es muy útil cuando quieres pedirle a Claude que refactorice o explique un fragmento existente.
function suma(a, b) {
return a + b;
}
// Después de pegar, escribe tu instrucción:
// "Añade validación de tipos a esta función"Abrir el editor externo para prompts largos
Para instrucciones realmente extensas, Claude Code permite abrir tu editor de texto favorito directamente desde el prompt. Escribe el comando /editor (o pulsa Ctrl+X seguido de Ctrl+E en algunas versiones) y se abrirá el editor definido en tu variable de entorno EDITOR. Ahí puedes redactar con total libertad, usar saltos de línea normales con Enter, y al guardar y cerrar el archivo, todo el contenido se envía a Claude como un único mensaje. Esto es ideal para especificaciones detalladas, listas de requisitos o cuando pegas documentación completa. Configura tu editor preferido exportando la variable EDITOR en tu shell.
# Configura tu editor preferido (en ~/.bashrc o ~/.zshrc)
export EDITOR="code --wait" # VS Code
# export EDITOR="nano" # Nano
# export EDITOR="vim" # Vim
# Luego en Claude Code escribe:
/editorVerificar el resultado con un prompt multilínea real
Ahora combina todo lo aprendido en un caso práctico. Vas a pedirle a Claude que cree un pequeño script usando un prompt de varias líneas. Escribe la primera instrucción, usa Shift+Enter entre cada línea para estructurar tu petición de forma clara, y solo al final pulsa Enter. Claude Code recibirá el bloque completo como un único contexto, lo que produce respuestas mucho mejores que enviar frases sueltas. Un prompt bien estructurado en varias líneas ayuda al modelo claude-opus-4-8 a entender exactamente qué quieres. Observa cómo el resultado es coherente porque toda la instrucción llegó junta.
# En el prompt de Claude Code (usa Shift+Enter entre líneas):
Crea un script en Python llamado saludo.py que:
- Pida el nombre del usuario por consola
- Muestre un saludo personalizado
- Incluya la hora actual en formato 24h
[Enter final para enviar]Ya sabes insertar saltos de línea en Claude Code sin enviar el mensaje antes de tiempo: dominas Shift+Enter para líneas manuales, el pegado automático de bloques multilínea, y el comando /editor para prompts extensos con tu editor favorito. Con esto puedes redactar instrucciones claras y estructuradas que producen respuestas mucho más precisas del modelo.
Los cursos de certificación en español de Partners Academy te llevan de principiante a builder profesional con Claude y su API.
Ver programas de Partners Academy →