Cómo añadir un salto de línea en Markdown:dos espacios, una barra invertida o una etiqueta br.

Pulsas Intro en un archivo Markdown y las dos líneas salen como una. Es intencionado. Aquí tienes por qué ocurre y las tres formas de forzar un salto.

macOS 14 o posterior. Leer es gratis; editar y revisar se pagan una sola vez.

Respuesta rápida

En Markdown, un solo salto de línea se trata como un espacio, así que las líneas se juntan. Para cortar la línea, termínala con dos espacios o con una barra invertida, o pon una etiqueta HTML <br> al final. Para empezar un párrafo nuevo, deja una línea en blanco.

First line\
Second line, after a backslash

Next paragraph, after a blank line

·

Por qué Markdown ignora tu salto de línea

Markdown une las líneas de un párrafo. Si escribes

Roses are red
Violets are blue

el lector ve un solo párrafo, Roses are red Violets are blue. El salto del código fuente es un salto suave: un lugar donde partiste el texto, no donde el lector debe ver un corte. Te permite partir líneas largas en tu editor sin cambiar el aspecto de la página.

Una línea en blanco es distinta. Termina el párrafo y empieza uno nuevo, con espacio entre los dos. La mayoría de las veces es el corte que quieres.

Tres formas de forzar un salto de línea

Un salto de línea forzado, o salto duro, mantiene el texto en el mismo párrafo y empieza la línea siguiente.

  1. Dos espacios al final de la línea

    Escribe al menos dos espacios antes de pulsar Intro. Funciona en todas partes, pero los espacios no se ven, y algunos editores y ajustes de Git los eliminan.

  2. Una barra invertida al final de la línea

    Pon \ como último carácter, sin espacio detrás. Es visible y sobrevive a la limpieza de espacios. Forma parte de CommonMark y de GitHub Flavored Markdown, aunque unas pocas apps antiguas no la conocen.

  3. Una etiqueta HTML br

    Termina la línea con <br> (o <br/>). Funciona en casi cualquier app que acepte HTML en línea. También es la única forma de cortar una línea dentro de una celda de tabla.

Two spaces after this line  
comes out on a new line.

A backslash ends this one\
and breaks it too.

A tag also works.<br>
Third line.

Las tres dan el mismo resultado:

Two spaces after this line
comes out on a new line.

¿Cuál deberías usar?

  • Un párrafo nuevo (línea en blanco) para cualquier idea separada. Es la opción más portable.
  • Una barra invertida cuando necesitas un corte en mitad de un párrafo, como una dirección o un poema, y la app sigue CommonMark.
  • Una etiqueta br en una celda de tabla, o cuando no estás seguro de que la app admita las otras dos.
  • Dos espacios solo cuando estés seguro de que nada los va a eliminar.

Los saltos no funcionan dentro de un fragmento de código, y un salto justo al final de un párrafo no hace nada. Si quieres espacio en blanco, usa una línea en blanco o un encabezado, no un montón de etiquetas <br>.

Ejemplos: una dirección, un poema, un elemento de lista

Un salto duro encaja en textos donde la línea misma importa, como una dirección postal:

Jane Smith221B Baker StreetLondon

Jane Smith
221B Baker Street
London

Dentro de un elemento de lista, termina la línea con el salto y sangra la siguiente para alinearla con el texto del elemento:

- Pack the bags  and lock the door
- Leave at eight

Si cada línea de un texto largo necesita un salto, el texto probablemente sea una lista o un bloque de código, y Markdown tiene sintaxis para ambos.

Cuando el salto de línea sigue sin funcionar

  • Un solo espacio al final. Necesitas dos o más.
  • Un espacio después de la barra invertida. La barra invertida debe ser el último carácter de la línea.
  • El editor elimina los espacios finales al guardar. Cambia a una barra invertida o a una etiqueta br.
  • El mismo texto se ve distinto en dos sitios. Algunas apps, como los cuadros de issues y comentarios de GitHub, conservan los saltos simples como saltos, mientras que un archivo Markdown en GitHub no. Un salto forzado se ve igual en ambos.
  • Texto dentro de un elemento de lista o una cita. Deja el salto al final de la línea y sangra la siguiente para alinearla con el elemento.

La comprobación más rápida es abrir el archivo en un lector. DotMD sigue estas reglas: un solo salto de línea une las líneas, y dos espacios, una barra invertida o un <br> cortan la línea. Leer es gratis, y en DotMD Editor la vista previa en vivo muestra el resultado mientras escribes.

Preguntas sobre los saltos de línea en Markdown

¿Cómo añado una línea nueva en Markdown?

Termina la línea con dos espacios, una barra invertida o una etiqueta <br> para cortar dentro de un párrafo. Deja una línea en blanco para empezar un párrafo nuevo.

¿Por qué se ignora mi línea nueva en Markdown?

Markdown trata un solo salto de línea como un espacio, así que las líneas se unen en un párrafo. Usa una línea en blanco, dos espacios al final, una barra invertida o <br> para obtener un corte visible.

¿Funcionan siempre dos espacios para un salto de línea?

En CommonMark y GitHub Flavored Markdown, sí. Pero los editores y las herramientas de Git suelen eliminar los espacios finales, lo que quita el salto sin avisar. Una barra invertida o <br> es más seguro.

¿Cómo añado un salto de línea en una tabla de Markdown?

Usa <br> dentro de la celda. Dos espacios y una barra invertida no funcionan ahí, porque una fila de tabla es una sola línea de texto.

Más preguntas