¿Cómo puedo formatear un inline code
en Confluence like this
? Quiero decir, no un bloque de código separado, sino solo en línea classname
, por ejemplo.
confluence
DataGreed
fuente
fuente
Respuestas:
Para insertar una fuente monoespacio en línea en Confluence, rodee el texto entre llaves dobles.
Este es un
{{example}}
.Si está utilizando Confluence 4.xo superior, también puede seleccionar la opción "Preformateado" en el menú de estilo de párrafo. Tenga en cuenta que se aplicará a la toda la línea.
Referencia completa aquí .
fuente
De forma predeterminada, Confluence representa el texto monoespaciado con fondo transparente. Puede editar CSS global para agregar color gris. Del manual de Confluence :
CSS personalizado para mostrar fondo gris en bloques monoespaciados:
Si está utilizando Confluence OnDemand (nube):
{style}
bloquePegue lo siguiente:
Después de eso, obtendrá códigos de línea en línea agradables y ordenados de stackoverflow con solo escribir
{{sometext}}
.fuente
{style}
antes y después del CSS . Ejemplo de{style}
uso .[class^=SpaceCustomSettingsBlockComponent_unsupportedMacros]{display: none;}
en el CSS personalizado: pPuede pedirle al administrador de Confluence que cree una macro para usted. Aquí hay un ejemplo de una macro para Confluence 3.x
Entonces los usuarios pueden usar
{inlinecode}like this{inlinecode}
También puede usar las macros
{html}
o{style}
si están instaladas o agregar este estilo a la hoja de estilo para su espacio.Mientras lo hace, solicite a su administrador de Confluence que cree una macro kbd para usted. Igual que el anterior, excepto que
Macro name
es kbd yTemplate
es:Luego puede escribir documentación para indicar a los usuarios que presionen las teclas F1y Enter.
fuente
Rodea tu texto en línea con
{{ }}
.Advertencias:
}}
{{ }}
para arreglarlo. Simplemente vuelva a escribirlo o péguelo sin formatear ( Cmd ⌘+ Shift+ Ven Mac) y luego agregue{{ }}
y presione espacio.{{ }}
texto existente más tarde, no puede estar rodeado de otros caracteres, por ejemplo, si desea paréntesis alrededor del texto preformateado, no puede solucionarlo(my text)
agregando llaves({{my text}})
. Primero agregue espacio alrededor de su texto y( my text )
luego agregue el{{ }}
.fuente
A partir de Confluence 4 y superior, escribir dos llaves no funciona.
Ahora necesita seleccionar la fuente Monospace. Resalte el texto que desea cambiar y:
Windows: Ctrl + Shift + M
Mac: Comando + Mayús + M
Alternativamente, puede escribir una tecla de retroceso (`) y Confluence formateará todo hasta que escriba otra tecla de retroceso
Alternativamente, al lado de las opciones en negrita y cursiva, puede hacer clic en el menú desplegable "más" y seleccionar Monospace:
fuente
En Confluence 5.4.2 puede agregar rodear su código en línea con
<code></code>
etiquetas en el editor de origen de esta manera:Esto puede ser útil cuando hay muchos fragmentos para modificar, ya que la función de doble llave solo funciona cuando se agrega texto de forma interactiva en el editor de Confluence.
fuente
Si desea insertar un bloque de código grande con números de línea opcionales, etc., use la Macro de código (disponible en Macros -> Otro).
fuente
{
para abrir el navegador de macros y comenzar a escribir código .Para formatear el código en línea dentro de su texto, use el carácter '' 'para rodear su código. Generalmente ubicado a la izquierda de la tecla '1' en su teclado.
Ejemplo:
¡El mismo delimitador que Stack Exchange!
fuente
Encontré que el formateo con colores es un poco más complicado ya que Confluence (5.6.3) es muy exigente con los espacios alrededor de los bloques {{monospace}}.
fuente
Al momento de escribir esto, descubrí que
{{string}}
ni el{{ string }}
trabajo. Mi panel de control solo tenía el botón de bloqueo de código.Sin embargo, había un acceso directo en la lista para el formato de ancho fijo:
Ctrl
+Shift
+M
.Revisé los menús, pero no pude averiguar qué versión nos está sirviendo.
fuente
Todas estas otras respuestas ciertamente parecen buenas ideas y recomendaría usarlas primero, pero seguiré adelante y agregaré una más a la lista por razones de integridad.
Simplemente puede usar la macro html y luego pegar su contenido envuelto en
<pre> </pre>
etiquetas.fuente
{pre}
macro para nuestros usuarios como acceso directo para{html}<pre> ... </pre>{html}
. Confluence 5 es un asunto completamente diferente.Utilizo una combinación de las respuestas de Zelphir y Peter Gluck. es decir
<code>bovvered</code>
fuente
La forma más fácil para mí es Insertar marcado.
Luego, en el cuadro de texto, escriba el texto entre llaves.
Insertará el texto formateado en una nueva línea, pero puede copiarlo en cualquier lugar, incluso en línea.
fuente
La forma más fácil que he encontrado para hacer esto es escribir un descuento justo desde el comienzo de la línea. Presione
Ctrl+D
(acceso directo para abrir el cuadro de diálogo de entrada de marcado) y escriba markdown. El editor wiki normal no parece ser muy bueno para un formateo preciso. No parece saber mucho sobre los estilos de caracteres y solo conoce los estilos de párrafo.fuente
Si tiene WinWord, puede copiar lo que necesita en eso, retocar los resultados y luego pegarlo en Confluence. Lo he encontrado más fácil que las otras soluciones aquí.
fuente