Document360 utiliza Prism.js para resaltar la sintaxis y soporta varios lenguajes de programación en bloques de código, incluyendo:
HTML
C#
Java
JavaScript
XML
JSON
CSS
SQL
Python
Descuento
PHP
PowerShell
Texto
Para una lista exhaustiva de lenguajes soportados, consulte la documentación de los lenguajes soportados por Prism.
Creación de bloques de código en el editor Markdown
En el editor Markdown , existen dos métodos para crear bloques de código cercados:
Usa triples retrocesos
```antes y después del fragmento de código.
Por ejemplo:
'''csharp
[tu fragmento de código]
```
Utiliza el acceso
Ctrl+Shift+Pdirecto o haz clic en el icono Insertar bloque de código () desde la barra de herramientas de formato.

Creación de bloques de código en el editor WYSIWYG (HTML)
Para crear bloques de código en el editor WYSIWYG (HTML), sigue los pasos a continuación:
Navega hasta el artículo deseado en el editor WYSIWYG.
Haz clic en el icono del bloque de código () y aparecerá un panel.
Selecciona el idioma que quieras en el menú desplegable.
Introduce tu código en el campo Insertar tu código .
Haz clic en Insertar para añadir el bloque de código a tu artículo.
Haz clic en el icono Editar () a la derecha para editar un bloque de código.
Haz clic en el icono Borrar () a la derecha para eliminar un bloque de código.

Creación de bloques de código en el editor avanzado WYSIWYG
Para crear un bloque de código en el editor avanzado WYSIWYG, sigue los siguientes pasos:
Navega al artículo deseado en el editor avanzado WYSIWYG.
Puedes crear bloques de código de tres maneras:
Haz clic en el icono del bloque de código () en el menú de inserción rápida . El menú de inserción rápida aparecerá solo cuando el bloque esté vacío.
Introduce tres pulsaciones
```de retroceso y pulsa Enter.Usa el comando
/code blockde barra y pulsa Enter.
Haz clic en el bloque de código creado. Aparecerá un menú flotante.
Selecciona el encabezado deseado.
Haz clic en el icono Copiar () para copiar el código.
Haz clic en el icono Borrar () para eliminar el bloque de código.
Introduce el código sangrado dentro del bloque de códigos.

Códigos cortos de lenguaje
C: c
C++: CPP, C++
Do#: sostenido
CSS: CSS
CoffeeScript: coffeescript
HTML: html
JSON: json
Java: java
JavaScript: javascript, js
Objective-C: objective-c, obj-c, objc
Objective-C++: objc++
PHP: php
Perl: perl, por favor
Python 3: python3, py3
Python: python, py
Ruby: ruby, RB
Snobol: snobol
XML: xml
Lenguaje personalizado
Si el lenguaje deseado no está disponible, puedes crear un bloque de código de Lenguaje Personalizado .
En el editor Markdown: Después de insertar el bloque de código, añade un título introduciendo el texto deseado tras los backticks iniciales:
```HTML
Hello world
```En el editor WYSIWYG: Selecciona Personalizado en el desplegable Seleccionar idioma e introduce el título deseado en el campo Introducir tu título .
En el editor avanzado de WYSIWYG: Utiliza la barra de búsqueda del desplegable para seleccionar Personalizado, luego haz clic en el icono Editar () para introducir tu título y haz clic en Actualizar.

Indentación y bloques de código
Cualquier texto con sangría de al menos cuatro espacios será tratado como un bloque de código. Este método es útil para fragmentos de código más largos, pero no incluirá resaltado de sintaxis.
El siguiente bloque de código se crea usando sangrías en lugar de retrocesos.
def test():
logging.error('Test failed')Ejemplos de bloques de código
Los siguientes bloques de código se crean en varios lenguajes de programación, incluyendo C#, JavaScript, XML, JSON, PowerShell y Ruby, para mostrar dinámicamente la sintaxis y la funcionalidad.
Bloque C#
using System;
namespace HelloWorld
{
class Hello
{
static void Main()
{
Console.WriteLine("Hello World!");
// Keep the console panel open in debug mode.
Console.WriteLine("Press any key to exit.");
Console.ReadKey();
}
}
}Bloque Javascript
function $initHighlight(block, cls) {
try {
if (cls.search(/\bno\-highlight\b/) != -1)
return process(block, true, 0x0F) +
` class="${cls}"`;
} catch (e) {
/* handle exception */
}
export $initHighlight;Bloque XML
<book id="bk101">
<author>Gambardella, Matthew</author>
<title>XML Developer's Guide</title>
<genre>Computer</genre>
<price>44.95</price>
<publish_date>2000-10-01</publish_date>
<description>An in-depth look at creating applications
with XML.</description>
</book>Bloque JSON
{
"one": 2,
"three": {
"point_1": "point_2",
"point_3": 3.4
},
"list": [
"one",
"two",
"three"
]
}
Bloque PowerShell
$user = Read-Host "Enter Username"
$pass = Read-Host "Enter Password" -AsSecureStringBloque de rubí
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_htmlPreguntas frecuentes
¿Qué lenguajes de programación están soportados para el resaltado de sintaxis en bloques de código?
Document360 soporta el resaltado de sintaxis para lenguajes como HTML, C#, Java, JavaScript, XML, JSON, CSS, SQL, Python, Markdown, PHP, PowerShell y Text.
¿Cómo puedo sangrear el contenido en un bloque de código con varias líneas?
Para sangrar, añade manualmente espacios al inicio de cada línea donde quieres la sangría. Si estás pegando código, usa el acceso Ctrl + Shift + V directo para conservar el formato.
¿Cómo puedo crear un bloque de código en el editor Markdown?
Puedes crear un bloque de código en el editor Markdown usando triples backticks ``` antes y después de tu fragmento de código o usando el acceso Ctrl+Shift+Pdirecto .
¿Es posible crear un bloque de código de lenguaje personalizado?
Sí, selecciona Personalizado en el menú desplegable del idioma y luego introduce el título que quieras.