Tengo una lista con viñetas y quiero insertar un bloque de código con sangría:
Cuando intento insertar un bloque de código y luego lo uso tab
para aplicar sangría, termino con:
En otras palabras, el bloque de código no tiene sangría, rompió la lista (observe la siguiente "a" en lugar de "b"), y la pestaña fue capturada por el bloque de código e insertó espacios en lugar de sangrar el comienzo del bloque de código. .
Intenté arrastrar el bloque, sangrarlo, convertir el estilo de la viñeta actual, etc., pero nada funcionó.
He visto bloques de código con sangría antes. ¿Cómo los creo?
Respuesta1
TLDR: pegue un texto de un bloque de código en su lista.
Debes crear list code block
(no un nombre oficial, pero lo que voy a usar para hacer referencia a él) o un bloque de código que esté incrustado en una lista. Esto se diferencia de un bloque de código normal en que:
- En lugar de insertar espacios cuando
tab
se presiona, aplica sangría/desangría todo el bloque. - El bloque aparece dentro de un elemento de la lista y se le puede sangrar.
El único inconveniente de a list code block
es que debe tener una bala. No parece haber una manera de sangrar un bloque y no hacer que reciba una bala. La única solución es agregarlo como un subelemento del lugar donde intenta insertarlo.
La única forma que encontré para crear list code block
es copiar texto de un bloque de código (incluso podría ser un carácter) y luego pegarlo en su lista. Luego puedes sangrarlo si no quieres que use un número de viñeta: