org-mode – ¿Cómo inserto código en línea con corchetes en modo org?

Pregunta:

Me gustaría incluir algunos ejemplos de expresiones regulares en un archivo en modo org. Me gustaría escribir ~[[:whitespace:]]~ .

Sin embargo, [[:whitespace:]] se interpreta como una nota al pie / enlace, independientemente de la sintaxis:

[[:whitespace:]]

~[[:whitespace:]]~

=[[:whitespace:]]=

También intenté escapar de los corchetes \[\[:whitespace:\]\] pero eso solo muestra el \ en mi búfer de modo de organización.

¿Cómo puedo escribir [[:whitespace:]] en el código en línea?

Respuesta:

Puede insertar un espacio de ancho cero entre los dos primeros corchetes para evitar activar la detección de enlaces.

Debería escribir: ~ [ , luego Cx 8 RET ZERO WIDTH SPACE RET , y luego continuar con el segundo corchete [: espacio en blanco:]] ~ .

Problemas:

  1. Esto es un truco.
  2. Copiar y pegar en una terminal llevará el espacio invisible, por lo que no funcionará para probar los ejemplos.

Nota: Una vez vi que este truco se usaba para contraseñas, por lo que tenía que copiar y pegar la contraseña y volver a escribirla no funcionaría. ¡Arghhh! Descubrí esto a través de un volcado hexadecimal.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım