Isenção de responsabilidade: Este artigo foi gerado usando tradução automática.

Adicionando blocos de código

Prev Next

Planos que suportam blocos de código

Plans supporting this feature: Professional Business Enterprise

O Document360 usa Prism.js para realce de sintaxe e oferece suporte a várias linguagens de programação em blocos de código, incluindo:

  • HTML

  • C#

  • Java

  • JavaScript

  • XML

  • JSON

  • CSS

  • SQL

  • Pitão

  • Redução de preço

  • PHP

  • PowerShell

  • Texto

Para obter uma lista completa de idiomas suportados, consulte a documentação do Prism's Supported languages.


Criando blocos de código no editor Markdown

No editor Markdown , existem dois métodos para criar blocos de código isolados:

  1. Use acentos ``` graves triplos antes e depois do snippet de código.

Por exemplo:

'''csharp
[seu trecho de código]
```

  1. Use o atalho Ctrl+Shift+P ou clique no ícone Inserir bloco de código () na barra de ferramentas de formatação.

1_ScreenGIF-Creating_code_blocks_in_the_Markdown_editor


Criando blocos de código no editor WYSIWYG (HTML)

Para criar blocos de código no editor WYSIWYG (HTML), siga as etapas abaixo:

  1. Navegue até o artigo desejado no editor WYSIWYG.

  2. Clique no ícone Bloco de código () e um painel aparecerá.

  3. Selecione o idioma desejado no menu suspenso.

  4. Insira seu código no campo Inserir seu código .

  5. Clique em Inserir para adicionar o bloco de código ao seu artigo.

  6. Para editar um bloco de código, clique no ícone Editar () no lado direito do bloco de código.

  7. Para excluir um bloco de código, clique no ícone Excluir () no lado direito do bloco de código.

2_ScreenGIF-Creating_code_blocks_in_WYSIWYG_HTML


Criando blocos de código no editor WYSIWYG avançado

Para criar blocos de código no editor WYSIWYG avançado, siga as etapas abaixo:

  1. Navegue até o artigo desejado no editor WYSIWYG avançado.

  2. Você pode criar blocos de código de três maneiras:

    1. Clique no ícone Bloco de código () no menu Inserção rápida . O menu Inserção rápida aparecerá somente quando o bloco estiver vazio.

    2. Insira três acentos ``` graves e pressione Enter.

    3. Use o comando /code block de barra e pressione Enter.

  3. Clique no bloco de código criado, um menu flutuante aparecerá.

  4. Selecione o título desejado.

  5. Clique no ícone Copiar () para copiar o código.

  6. Clique no ícone Excluir () para excluir o bloco de código.

  7. Insira o código recuado dentro do bloco de código.

Adding code blocks in the Advanced WYSIWYG editor


Códigos de acesso de idioma

  • C: c

  • C++: CPP, c++

  • C#: csharp

  • 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, pl

  • Python 3: python3, py3

  • Python: python, py

  • Rubi: rubi, rb

  • Snobol: snobol

  • XML: xml

Linguagem personalizada

Se o idioma desejado não estiver disponível, você poderá criar um bloco de código de idioma personalizado .

  1. No editor Markdown: Depois de inserir o bloco de código, adicione um título inserindo o texto desejado após os acentos graves iniciais:

```HTML
Hello world
```
  1. No editor WYSIWYG: Selecione Personalizado no menu suspenso Selecionar idioma e insira o título desejado no campo Insira seu título .

  2. No editor WYSIWYG avançado: Use a barra de pesquisa no menu suspenso para selecionar Personalizado, clique no ícone Editar () para inserir seu título e clique em Atualizar.


Recuo e blocos de código

Qualquer texto recuado por pelo menos quatro espaços será tratado como um bloco de código. Esse método é útil para trechos de código mais longos, mas não incluirá realce de sintaxe.

O bloco de código a seguir é criado usando recuos em vez de acentos graves.

def test():
    logging.error('Test failed')

Exemplos de blocos de código

Os blocos de código a seguir são criados em várias linguagens de programação, incluindo C#, JavaScript, XML, JSON, PowerShell e Ruby, para mostrar dinamicamente a sintaxe e a funcionalidade.

Bloco C#

using System;
namespace HelloWorld
{
    class Hello 
    {
        static void Main() 
        {
            Console.WriteLine("Hello World!");

            // Keep the console window open in debug mode.
            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }
    }
}

Bloco 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;

Bloco 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>

Bloco JSON

{
    "one": 2,
    "three": {
        "point_1": "point_2",
        "point_3": 3.4
    },
    "list": [
        "one",
        "two",
        "three"
    ]
}

Bloco do PowerShell

$user = Read-Host "Enter Username"
$pass = Read-Host "Enter Password" -AsSecureString

Bloco de rubi

require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html

Perguntas frequentes

Quais linguagens de programação são suportadas para realce de sintaxe em blocos de código?

O Document360 oferece suporte ao realce de sintaxe para linguagens como HTML, C#, Java, JavaScript, XML, JSON, CSS, SQL, Python, Markdown, PHP, PowerShell e Text.

Como faço para recuar o conteúdo em um bloco de código com várias linhas?

Para recuar, adicione manualmente espaços no início de cada linha onde você deseja recuar. Se você estiver colando código, use o atalho Ctrl + Shift + V para preservar a formatação.

Como posso criar um bloco de código no editor Markdown?

Você pode criar um bloco de código no editor Markdown usando acentos ``` graves triplos antes e depois do snippet de código ou usando o atalho Ctrl+Shift+P.

É possível criar um bloco de código de idioma personalizado?

Sim, selecione Personalizado no menu suspenso de idiomas e insira o título desejado.