Como incluir código em documentos - Contributor guide (2023)

  • Artigo
  • 21 minutos para o fim da leitura

Há várias maneiras diferentes de capturas de tela para incluir código em um artigo publicado no Microsoft Learn:

  • Elementos individuais (palavras) dentro de uma linha.

    Veja um exemplo de estilo de code.

    Use o formato de código ao fazer referência a parâmetros nomeados e variáveis em um bloco de código próximo em seu texto. O formato de código também pode ser usado para propriedades, métodos, classes e palavras-chave de linguagem. Para obter mais informações, confira Elementos de código mais adiante neste artigo.

  • Blocos de código no arquivo Markdown do artigo.

     ```csharp public static void Log(string message) { _logger.LogInformation(message); } ```

    Use blocos de código embutidos quando não for conveniente usar a exibição de código por referência a um arquivo de código. Para obter mais informações, confira Blocos de código posteriormente neste artigo.

  • Blocos de código por referência a um arquivo de código no repositório local.

    :::code language="csharp" source="intro/samples/cu/Controllers/StudentsController.cs" range="2-24,26":::

    Para obter mais informações, confira o tópico Referências a snippet no repositório mais adiante neste artigo.

  • Blocos de código por referência a um arquivo de código em outro repositório.

    :::code language="csharp" source="~/samples-durable-functions/samples/csx/shared/Location.csx" highlight="2,5":::

    Para obter mais informações, confira o tópico Referências a snippet fora do repositório mais adiante neste artigo.

  • Blocos de código que permitem ao usuário executar o código no navegador.

    :::code source="PowerShell.ps1" interactive="cloudshell-powershell":::

    Para obter mais informações, confira o tópico Snippets de código interativos mais adiante neste artigo.

Além de explicar o Markdown para cada uma dessas maneiras de incluir código, o artigo fornece algumas diretrizes gerais para todos os blocos de código.

Elementos de código

Um "elemento de código" é uma palavra-chave, nome de classe, nome de propriedade etc. de uma linguagem de programação. Nem sempre é óbvio o que é qualificado como código. Por exemplo, os nomes de pacote do NuGet devem ser tratados como código. Em caso de dúvida, confira Diretrizes de formatação de texto.

Estilo de código embutido

Para incluir um elemento de código em um texto de artigo, coloque-o entre acentos graves (`) para indicar o estilo de código.O estilo de código embutido não deve usar o formato de acento grave triplo.

MarkdownRenderizado
Por padrão, o Entity Framework interpreta uma propriedade chamada `Id` ou `ClassnameID` como a chave primária.Por padrão, o Entity Framework interpreta uma propriedade chamada Id ou ClassnameID como a chave primária.

Quando um artigo seja localizado (traduzido em outros idiomas), o texto estilizado como código é deixado sem tradução. Se você quiser impedir a localização sem usar o estilo de código, confira Cadeias de caracteres não localizadas.

Estilo negrito

Alguns guias de estilo mais antigos especificam negrito para código embutido. O negrito é uma boa opção quando o estilo de código é tão intrusivo que pode comprometer a legibilidade. Por exemplo, uma tabela Markdown cheia de elementos de código pode ficar muito confusa com estilos de código em todo lugar. Se você optar por usar o estilo negrito, use sintaxe de cadeias de caracteres não localizadas para garantir que o código não seja localizado.

Links

Um link para a documentação de referência pode ser mais útil do que o formato do código em alguns contextos. Se você usar um link, não aplique o formato do código ao texto do link. A aplicação de estilo de código a um link pode obscurecer o fato de que o texto é um link.

Se você usar um link e se referir ao mesmo elemento posteriormente no mesmo contexto, torne as instâncias subsequentes formato de código em vez de links. Por exemplo:

The first reference to <xref:System.CommandLine> in this text is a link.Subsequent references to `System.CommandLine` can be in code style.

Renderizado:

A primeira referência a System.CommandLine nesse texto é um link.As referências subsequentes ao System.CommandLine podem estar no estilo de código.

Espaços reservados

Se você quiser que o usuário substitua uma seção do código exibido pelos seus próprios valores, use o texto do espaço reservado marcado por colchetes angulares. Por exemplo:

az group delete -n <ResourceGroupName>

(Video) How to Write Godot's Code Reference (contributor tutorial)

Você pode notar que os colchetes devem ser removidos ao substituir valores reais. O Guia de Estilo de Escrita da Microsoft pede itálico, que você pode formatar dentro do código em linha entre colchetes angulares:

<ResourceGroupName> é o grupo de recursos onde...

Chaves { } não são recomendadas para uso como espaço reservados sintáticos. Elas podem ser confundidas com a mesma notação usada em texto substituível, cadeias de caracteres de formato, interpolação de cadeia de caracteres, modelos de texto e constructos de programação semelhantes.

Os nomes de espaço reservado podem ser separados por hifens ("kebab case"), com sublinhados ou não separados (caso Pascal). O caso Kebab pode gerar erros de sintaxe e sublinhados podem estar em conflito com outros sublinhados. Letras todas maiúsculas podem entrar em conflito com constantes nomeadas em muitos idiomas, embora também possam chamar a atenção para o nome do espaço reservado.

<Resource-Group-Name> ou <ResourceGroupName>

Blocos de códigos

A sintaxe para incluir o código em um documento depende de onde o código está localizado:

  • No arquivo Markdown do artigo
  • Em um arquivo de código no mesmo repositório
  • Em um arquivo de código em um repositório diferente

Veja a seguir diretrizes que se aplicam aos três tipos de blocos de código:

  • Capturas de tela
  • Automatizar a validação do código
  • Realçar as principais linhas de código
  • Evitar barras de rolagem horizontal
  • Identificar claramente código ruim

Capturas de tela

Todos os métodos listados na seção anterior resultam em blocos de código utilizáveis:

  • É possível copiar e colar conteúdo desses blocos.
  • Eles são indexados por mecanismos de pesquisa.
  • Eles estão acessíveis a leitores de tela.

Esses são apenas alguns dos motivos pelos quais as capturas de tela do IDE não são recomendadas como um método de inclusão de código em um artigo. Use capturas de tela do IDE para código somente se você estiver mostrando algo sobre o próprio IDE, como o IntelliSense. Não use capturas de tela apenas para mostrar a colorização e o uso de realce.

Validação de código

Alguns repositórios implementaram processos que compilam automaticamente todo o código de exemplo para verificar se há erros. O repositório do .NET faz isso. Para saber mais, confira Contribuição no repositório .NET.

Se você estiver incluindo blocos de código de outro repositório, trabalhe com os proprietários em uma estratégia de manutenção para o código para que o código incluído não seja interrompido nem desatualizado conforme novas versões das bibliotecas usadas pelo código forem enviadas.

Realçar

Geralmente, os snippets de código incluem mais código do que o necessário para fornecer contexto. Isso ajuda na legibilidade ao destacar as linhas principais que você está focando no snippet, como neste exemplo:

Como incluir código em documentos - Contributor guide (1)

Não é possível realçar código ao incluí-lo no arquivo Markdown do artigo. Ele funciona apenas para snippets de código incluídos por referência a um arquivo de código.

Barras de rolagem horizontal

Quebre linhas longas para evitar barras de rolagem horizontal. As barras de rolagem em blocos de código dificultam a leitura do código. Elas são especialmente problemáticos em blocos de código mais longos, em que pode ser impossível ver a barra de rolagem e a linha que você deseja ler ao mesmo tempo.

Uma boa prática para minimizar as barras de rolagem horizontal em blocos de código é dividir as linhas de código com mais de 85 caracteres. Mas tenha em mente que a presença ou a ausência de uma barra de rolagem não é o único critério de legibilidade. Se usar uma quebra de linha antes do 85º caractere prejudicar a legibilidade ou a praticidade para se copiar/colar, sinta-se à vontade para passar de 85.

Identificar claramente código ruim

Em alguns cenários, é útil apontar padrões de codificação que devem ser evitados, por exemplo:

  • Código que causará um erro do compilador em caso de tentativa.
  • Código que será compilado corretamente, mas não é recomendado.

Para estes casos:

  • Explique o erro nos comentários de código e no texto do artigo.

    Os leitores geralmente ignoram o texto do artigo e observam apenas o código, portanto, não é suficiente explicar o erro apenas no texto do artigo. Também não é suficiente explicar o erro apenas em comentários de código, porque esse conteúdo não é localizado.

  • Considere comentar o código se ele causar um erro do compilador.

    O código comentado não interromperá o sistema de CI (integração contínua) se o repositório do artigo tiver um agora ou implementar um no futuro.

Para ver um exemplo de como apresentar um código que não é recomendado, confira Exemplo de uso de rune: alterando o caso de letra. Neste exemplo, os conselhos para evitar isso são até mesmo integrados ao próprio código, pois o nome do método C# é ConvertToUpperBadExample.

Blocos de código embutido

Use blocos de código embutidos somente quando não for conveniente usar a exibição de código por referência a um arquivo de código. Em geral, o código embutido é mais difícil de se testar e manter atualizado em comparação com um arquivo de código que faz parte de um projeto completo. E o código embutido pode omitir o contexto que poderia ajudar o desenvolvedor a entender e usar o código. Essas considerações se aplicam principalmente a linguagens de programação. Blocos de código embutidos também podem ser usados para saídas e entradas (como o JSON), linguagens de consulta (como o SQL) e linguagens de script (como o PowerShell).

Há duas maneiras de indicar se uma seção de texto em um arquivo de artigo é um bloco de código: isolando-a entre acentos graves triplos (```) ou recuando-a. O isolamento é preferencial porque permite especificar o idioma. Evite usar recuos porque é uma prática muito propensa a erros, podendo ainda dificultar a compreensão da sua intenção no código por outros editores quando outras pessoas precisarem editar seu artigo.

(Video) Como documentar código? Dicas para entrevista e projetos profissionais/pessoais

Os indicadores de idioma são colocados imediatamente após os acentos graves triplos de abertura, como no exemplo a seguir:

Markdown:

 ```json { "aggregator": { "batchSize": 1000, "flushTimeout": "00:00:30" } } ```

Renderizado:

{ "aggregator": { "batchSize": 1000, "flushTimeout": "00:00:30" }}

Dica

GitHub Flavored Markdown dá suporte à delimitação de blocos de código com blocos (~), bem como com acentos graves (').O símbolo usado para abrir e fechar o bloco de código deve ser consistente dentro do mesmo bloco de código.

Para saber mais sobre os valores que você pode usar como indicadores de idioma, confira Nomes e aliases de idiomas.

Se você usar uma palavra de idioma ou de linguagem não compatível após os acentos graves triplos (```), essa palavra aparecerá na barra de título da seção de código na página renderizada. Sempre que possível, use um indicador de idioma ou de ambiente em seus blocos de código embutido.

Observação

Se você copiar e colar o código de um documento do Word, verifique se ele não tem "aspas inteligentes", que não são válidas no código. Se tiver, altere-as de volta para aspas normais (' e "). Como alternativa, conte com o recurso de substituição de Pacote de Criação do Learn, aspas inteligentes.

Referências a snippet no repositório

A maneira preferencial de incluir snippets de código para linguagens de programação em documentos é por referência a um arquivo de código. Esse método fornece a capacidade de realçar linhas de código e disponibiliza o contexto mais amplo do snippet no GitHub para os desenvolvedores usarem. Você pode incluir código usando o formato de dois-pontos triplos (:::) manualmente ou em Visual Studio Code com a ajuda do Pacote de Criação do Learn.

  1. No Visual Studio Code, pressione Alt + M ou Option + M e selecione Snippet.
  2. Depois que Snippet for selecionado, será solicitada uma Pesquisa Completa, uma Pesquisa com Escopo ou uma Referência de Repositório Cruzado. Para pesquisar localmente, selecione Pesquisa Completa.
  3. Insira um termo de pesquisa para localizar o arquivo. Depois de encontrar o arquivo, selecione-o.
  4. Em seguida, selecione uma opção para determinar quais linhas de código devem ser incluídas no snippet. As opções são: ID, Range e Nenhuma.
  5. Com base na sua seleção da etapa 4, forneça um valor, se necessário.

Exibir o arquivo de código completo:

:::code language="csharp" source="intro/samples/cu/Controllers/StudentsController.cs":::

Exibir parte de um arquivo de código, especificando os números de linha:

:::code language="csharp" source="intro/samples/cu/Controllers/StudentsController.cs" range="2-24,26":::

Exibir parte de um arquivo de código, especificando um nome de snippet de código:

:::code language="csharp" source="intro/samples/cu/Controllers/StudentsController.cs" id="snippet_Create":::

As seções a seguir explicam esses exemplos:

  • Usar um caminho relativo para o arquivo de código
  • Incluir apenas os números de linha selecionados
  • Fazer referência a um snippet nomeado
  • Realçar linhas selecionadas

Para obter mais informações, confira o tópico Referências a sintaxe do snippet mais adiante neste artigo.

Caminho para o arquivo de código

Exemplo:

:::code language="csharp" source="intro/samples/cu/Controllers/StudentsController.cs" range="2-24,26":::

O exemplo é do repositório de documentos do ASP.NET, arquivo de artigo aspnetcore/data/ef-mvc/crud.md. O arquivo de código é referenciado por um caminho relativo para aspnetcore/data/ef-mvc/intro/samples/cu/Controllers/StudentsController.cs no mesmo repositório.

Números de linha selecionados

Exemplo:

:::code language="csharp" source="intro/samples/cu/Controllers/StudentsController.cs" range="2-24,26":::

Esse exemplo exibe apenas as linhas 2-24 e 26 do arquivo de código StudentController.cs.

Opte pelo uso de snippets de código nomeados em vez de números de linha embutidos em código, conforme explicado na próxima seção.

Snippet nomeado

Exemplo:

:::code language="csharp" source="intro/samples/cu/Controllers/StudentsController.cs" id="snippet_Create":::

Use apenas letras e sublinhados para o nome.

O exemplo exibe a seção snippet_Create do arquivo de código. O arquivo de código para este exemplo tem marcas de snippet em comentários no código C#:

(Video) How to Contribute to Open Source (Next.js)

// code excluded from the snippet// <snippet_Create>// code included in the snippet// </snippet_Create>// code excluded from the snippet

Os trechos de código nomeados podem ser aninhados, conforme mostrado no seguinte exemplo:

// <Method>public static void SomeMethod(){ // <Line> // Single line of code. // </Line>}// </Method>

Quando o Method trecho de código é renderizado, as marcas Line não são incluídas na saída renderizada.

Sempre que possível, faça referência a uma seção nomeada em vez de especificar números de linha. As referências a números de linha são frágeis, já que os arquivos de código são inevitavelmente alterados de maneiras que mudam os números de linha.Não necessariamente você será notificado sobre essas alterações. Seu artigo pode começar a mostrar as linhas erradas, e talvez você não faça ideia de que algo mudou.

Realçar linhas selecionadas

Exemplo:

:::code language="csharp" source="intro/samples/cu/Controllers/StudentsController.cs" range="2-24,26" highlight="2,5":::

O exemplo destaca as linhas 2 e 5, contando do início do snippet exibido. Números de linha para realce não são contados desde o início do arquivo de código. Em outras palavras, as linhas 3 e 6 do arquivo de código são realçadas.

Referências a snippet fora do repositório

Se o arquivo de código que você desejar citar estiver em outro repositório, será preciso configurar o repositório de código como um repositório dependente. Ao fazer isso, especifique um nome para ele. Esse nome servirá como um nome de pasta para fins de referências de código.

Por exemplo, o repositório de documentos é Azure/azure-docs, e o repositório de código é Azure/azure-functions-durable-extension.

Na pasta raiz de azure-docs, adicione a seguinte seção em .openpublishing.publish.config.json:

 { "path_to_root": "samples-durable-functions", "url": "https://github.com/Azure/azure-functions-durable-extension", "branch": "main", "branch_mapping": {} },

Agora, quando você se referir a samples-durable-functions como se fosse uma pasta em azure-docs, na verdade você estará se referindo à pasta raiz no repositório azure-functions-durable-extension.

Você pode incluir código usando o formato de dois-pontos triplos (:::) manualmente ou em Visual Studio Code com a ajuda do Pacote de Criação do Learn.

  1. No Visual Studio Code, pressione Alt + M ou Option + M e selecione Snippet.
  2. Depois que Snippet for selecionado, será solicitada uma Pesquisa Completa, uma Pesquisa com Escopo ou uma Referência de Repositório Cruzado. Para pesquisar entre repositórios, selecione Referência de Repositório Cruzado.
  3. Você receberá uma seleção de repositórios que estão em .openpublishing.publish.config.json. Selecione um repositório.
  4. Insira um termo de pesquisa para localizar o arquivo. Depois de encontrar o arquivo, selecione-o.
  5. Em seguida, selecione uma opção para determinar quais linhas de código devem ser incluídas no snippet. As opções são: ID, Range e Nenhuma.
  6. Com base na sua seleção da etapa 5, forneça um valor.

Sua referência ao snippet ficará assim:

:::code language="csharp" source="~/samples-durable-functions/samples/csx/shared/Location.csx" highlight="2,5":::

No repositório azure-functions-durable-extension, o arquivo de código está na pasta samples/csx/shared. Conforme observado anteriormente, os números de linha para realce são relativos ao início do trecho, em vez do início do arquivo.

Observação

O nome que você atribui ao repositório dependente é relativo à raiz do repositório principal, mas o til (~) refere-se à raiz do docset. A raiz do docset é determinada por build_source_folder em .openpublishing.publish.config.json. O caminho para o snippet de código no exemplo anterior funciona no repositório azure-docs porque build_source_folder refere-se à raiz do repositório (.). Se build_source_folder fosse articles, o caminho começaria com ~/../samples-durable-functions em vez de ~/samples-durable-functions.

Snippets em um notebook do Jupyter

Você pode referenciar uma célula em um notebook do Jupyter como um snippet de código. Para referenciar a célula:

  1. Adicione metadados de célula ao notebook para as células que deseja referenciar.
  2. Configure o acesso ao repositório.
  3. Use a sintaxe do snippet do notebook do Jupyter no arquivo markdown.

Adicionar metadados ao notebook

  1. Nomeie a célula adicionando metadados de célula ao notebook do Jupyter.

    • No Jupyter, você pode editar metadados de célula habilitando primeiro a barra de ferramentas da célula: Exibir >Barra de ferramentas da célula >Editar metadados.
    • Depois que a barra de ferramentas da célula estiver habilitada, selecione Editar Metadados na célula que deseja nomear.
    • Ou, então, você pode editar os metadados diretamente na estrutura JSON do notebook.
  2. Nos metadados da célula, adicione um atributo "name":

    "metadata": {"name": "<name>"},

    Por exemplo:

    "metadata": {"name": "workspace"},

    Dica

    Você pode adicionar outros metadados que deseja para ajudar a acompanhar o local em que a célula está sendo usada. Por exemplo:

     "metadata": { "name": "workspace", "msdoc": "how-to-track-experiments.md" },

Configurar o acesso ao repositório

Se o arquivo de notebook que deseja referenciar estiver em outro repositório, configure o repositório de código como um repositório dependente.

Referência de sintaxe de snippets do notebook do Jupyter

Depois que o notebook contiver os metadados necessários, referencie-o no arquivo markdown. Use o <cell-name-value> adicionado ao notebook e o <path> configurado como o repositório dependente.

[!notebook-<language>[] (<path>/<notebook-name.ipynb>?name=<cell-name-value>)]

Por exemplo:

(Video) Making a Large Contribution to the DataMiner Docs

[!notebook-python[] (~/MachineLearningNotebooks/train-on-local.ipynb?name=workspace)]

Importante

Essa sintaxe é uma extensão de Markdown de bloco. Ela deve ser usada em sua própria linha.

Use uma das linguagens compatíveis para o identificador <language>.

Snippets de código interativos

Blocos de código interativo embutido

Para os seguintes idiomas, é possível tornar os snippets de código executáveis na janela do navegador:

  • Azure Cloud Shell
  • Azure PowerShell Cloud Shell
  • C# REPL

Quando o modo interativo é habilitado, as caixas de código renderizado apresentam um botão Experimentar ou Executar. Por exemplo:

 ```azurepowershell-interactive New-AzResourceGroup -Name myResourceGroup -Location westeurope ```

é renderizado da seguinte forma:

New-AzResourceGroup -Name myResourceGroup -Location westeurope

E

 ```csharp-interactive var aFriend = "Maria"; Console.WriteLine($"Hello {aFriend}"); ```

renderiza como:

 var aFriend = "Maria"; Console.WriteLine($"Hello {aFriend}");

Para habilitar esse recurso para um bloco de código específico, use um identificador de linguagem especial. As opções disponíveis são:

  • azurepowershell-interactive: habilita o Azure PowerShell Cloud Shell, como no exemplo anterior
  • azurecli-interactive – Habilita o Azure Cloud Shell
  • csharp-interactive – Habilita o C# REPL

No Azure Cloud Shell e PowerShell Cloud Shell, os usuários podem executar comandos apenas em suas respectivas contas do Azure.

Snippets de código incluídos por referência

É possível habilitar o modo interativo para snippets de código incluídos por referência.Para habilitar esse recurso para um bloco de código específico, use o atributo interactive. Os valores de atributo disponíveis são:

  • cloudshell-powershell: habilita o Azure PowerShell Cloud Shell, como no exemplo anterior
  • cloudshell-bash – Habilita o Azure Cloud Shell
  • try-dotnet: habilita o Try .NET
  • try-dotnet-class: habilita o Try .NET com scaffolding de classe
  • try-dotnet-method: habilita o Try .NET com scaffolding de método

Estes são alguns exemplos:

:::code source="PowerShell.ps1" interactive="cloudshell-powershell":::
:::code source="Bash.sh" interactive="cloudshell-bash":::

No Azure Cloud Shell e PowerShell Cloud Shell, os usuários podem executar comandos apenas em suas respectivas contas do Azure.

Na experiência do .NET Interativo, o conteúdo de seu bloco de código depende de qual das três experiências de scaffolding você escolhe:

  • Sem Scaffolding (try-dotnet): o bloco de código deve representar um texto integral do programa. Por exemplo, o arquivo Program.cs gerado por dotnet new console seria válido. Isso é mais útil para apresentar um pequeno programa integral, incluindo as diretivas using necessárias. No momento, as instruções de nível superior não têm suporte.
  • Scaffolding de método (try-dotnet-method): o bloco de código deve representar o conteúdo de um método Main em um aplicativo de console. Você pode assumir as diretivas using adicionadas pelo modelo dotnet new console. Essa configuração é mais útil para trechos pequenos que demonstram um recurso.
  • Scaffolding de classe (try-dotnet-class): o bloco de código deve representar uma classe com um método Main como ponto de entrada do programa. Pode ser usado para mostrar como os membros de uma classe interagem.

Referência de sintaxe do snippet

Sintaxe:

:::code language="<language>" source="<path>" <attribute>="<attribute-value>":::

Importante

Essa sintaxe é uma extensão de Markdown de bloco. Ela deve ser usada em sua própria linha.

  • <language> (opcional)

    • Linguagem do snippet de código. Para mais informações, consulte a seção Linguagens com suporte mais adiante neste artigo.
  • <path> (obrigatório)

    • O caminho relativo no sistema de arquivos que indica o arquivo de snippet de código a ser referenciado.
  • <attribute> e <attribute-value> (opcional)

    • Usados juntos para especificar como o código deve ser recuperado do arquivo e como ele deve ser exibido:
      • range: 1,3-5 Um intervalo de linhas. Este exemplo inclui as linhas 1, 3, 4 e 5.
      • id: Create A ID do snippet que precisa ser inserido do arquivo de código. Esse valor não pode coexistir com o intervalo.
      • highlight: 2-4,6 Intervalo e/ou números de linhas que precisam ser realçadas no snippet de código gerado. A numeração é relativa às linhas exibidas (conforme especificado por intervalo ou ID), não ao arquivo.
      • interactive: cloudshell-powershell, cloudshell-bash, try-dotnet, try-dotnet-class, try-dotnet-method O valor da cadeia de caracteres determina quais tipos de interatividade estão habilitados.
      • Para obter detalhes sobre a representação do nome da marca em arquivos de origem de snippet de código por linguagem, consulte as Diretrizes do DocFX.

Idiomas com suporte

O Pacote de Criação do Learn inclui um recurso para fornecer a conclusão da instrução e a validação dos identificadores de idioma disponíveis para blocos de cerca de código.

Blocos de código isolados

NomeAliases válidos
CLI do .NET Coredotnetcli
1C1c
ABNFabnf
Logs de acessoaccesslog
Adaada
ARM assemblerarmasm, arm
AVR assembleravrasm
ActionScriptactionscript, as
Alanalan, i
AngelScriptangelscript, asc
ANTLRantlr
Apacheapache, apacheconf
AppleScriptapplescript, osascript
Fliperamaarcade
AsciiDocasciidoc, adoc
AspectJaspectj
ASPXaspx
ASP.NET (C#)aspx-csharp
ASP.NET (VB)aspx-vb
AutoHotkeyautohotkey
AutoItautoit
Awkawk, mawk, nawk, gawk
Axaptaaxapta
AzCopyazcopy
CLI do Azureazurecli
CLI do Azure (Interativo)azurecli-interactive
Azure PowerShellazurepowershell
Azure PowerShell (Interativo)azurepowershell-interactive
Bashbash, sh, zsh
Basicbasic
BNFbnf
Cc
C#csharp, cs
C# (Interativo)csharp-interactive
C++cpp, c, cc, h, c++, h++, hpp
C++/CXcppcx
C++/WinRTcppwinrt
C/ALcal
Script de Objeto de Cachecos, cls
CMakecmake, cmake.in
Coqcoq
CSPcsp
CSScss
Cap'n Protocapnproto, capnp
Clojureclojure, clj
CoffeeScriptcoffeescript, coffee, cson, iced
Crmshcrmsh, crm, pcmk
Crystalcrystal, cr
Cypher (Neo4j)cypher
Dd
DAX Power BIdax
Arquivo de zona DNSdns, zone, bind
DOSdos, bat, cmd
Dartdart
Delphidelphi, dpr, dfm, pas, pascal, freepascal, lazarus, lpr, lfm
Diffdiff, patch
Djangodjango, jinja
Dockerfiledockerfile, docker
dsconfigdsconfig
DTS (Árvore de Dispositivos)dts
Dustdust, dst
Dylandylan
EBNFebnf
Elixirelixir
Elmelm
Erlangerlang, erl
Excelexcel, xls, xlsx
Extemporeextempore, xtlang, xtm
F#fsharp, fs
FIXfix
Fortranfortran, f90, f95
G-Codegcode, nc
Gamsgams, gms
GAUSSgauss, gss
GDScriptgodot, gdscript
Gherkingherkin
GN for Ninjagn, gni
Gogo, golang
Gologolo, gololang
Gradlegradle
Groovygroovy
HTMLhtml, xhtml
HTTPhttp, https
Hamlhaml
Guidõeshandlebars, hbs, html.hbs, html.handlebars
Haskellhaskell, hs
Haxehaxe, hx
Hyhy, hylang
Iniini
Inform7inform7, i7
IRPF90irpf90
JSONjson
Javajava, jsp
JavaScriptjavascript, js, jsx
Kotlinkotlin, kt
Kustokusto
Leafleaf
Lassolasso, ls, lassoscript
Menor queless
LDIFldif
Lisplisp
LiveCode Serverlivecodeserver
LiveScriptlivescript, ls
Lualua
Makefilemakefile, mk, mak
Markdownmarkdown, md, mkdown, mkd
Mathematicamathematica, mma, wl
Matlabmatlab
Maximamaxima
Maya Embedded Languagemel
Mercurymercury
mIRC Scripting Languagemirc, mrc
Mizarmizar
Managed Object Formatmof
Mojoliciousmojolicious
Monkeymonkey
Moonscriptmoonscript, moon
MS Graph (Interativo)msgraph-interactive
N1QLn1ql
NSISnsis
Nginxnginx, nginxconf
Nimrodnimrod, nim
Nixnix
OCamlocaml, ml
Objective Cobjectivec, mm, objc, obj-c
OpenGL Shading Languageglsl
OpenSCADopenscad, scad
Oracle Rules Languageruleslanguage
Oxygeneoxygene
PFpf, pf.conf
PHPphp, php3, php4, php5, php6
Parser3parser3
Perlperl, pl, pm
Texto simples sem realceplaintext
Ponypony
PostgreSQL & PL/pgSQLpgsql, postgres, postgresql
PowerShellpowershell, ps
PowerShell (Interativo)powershell-interactive
Processingprocessing
Prologprolog
Propriedadesproperties
Buffers de protocoloprotobuf
Puppetpuppet, pp
Pythonpython, py, gyp
Resultados do Criador de Perfil do Pythonprofile
Q#qsharp
Qk, kdb
QMLqml
Rr
Razor CSHTMLcshtml, razor, razor-cshtml
ReasonMLreasonml, re
RenderMan RIBrib
RenderMan RSLrsl
Roboconfgraph, instances
Robot Frameworkrobot, rf
Arquivos spec RPMrpm-specfile, rpm, spec, rpm-spec, specfile
Rubyruby, rb, gemspec, podspec, thor, irb
Rustrust, rs
SASSAS, sas
SCSSscss
SQLsql
STEP Part 21p21, step, stp
Scalascala
Esquemascheme
Scilabscilab, sci
Shape Expressionsshexc
Shellshell, console
Smalismali
Smalltalksmalltalk, st
Soliditysolidity, sol
Stanstan
Statastata
Texto Estruturadoiecst, scl, stl, structured-text
Caneta digitalizadorastylus, styl
SubUnitsubunit
Supercollidersupercollider, sc
Swiftswift
Tcltcl, tk
Terraform (HCL)terraform, tf, hcl
Test Anything Protocoltap
TeXtex
Thriftthrift
TOMLtoml
TPtp
Twigtwig, craftcms
TypeScripttypescript, ts
VB.NETvbnet, vb
VBScriptvbscript, vbs
VHDLvhdl
Valavala
Verilogverilog, v
Script Vimvim
Visual Basicvb
Visual Basic for Applicationsvba
X++xpp
Assembly x86x86asm
XLxl, tao
XQueryxquery, xpath, xq
XAMLxaml
XMLxml, xhtml, rss, atom, xjb, xsd, xsl, plist
YAMLyml, yaml
Zephirzephir, zep

Dica

(Video) How To Contribute To a Project || Step-by-step Tutorial || Open Source For Beginners || Pull-Request

O recurso Learn Authoring Pack, Dev Lang Completion usa o primeiro alias válido quando vários aliases estão disponíveis.

Próximas etapas

Para obter informações sobre a formatação de texto para tipos de conteúdo que não são código, confira Diretrizes de formatação de texto.

FAQs

Como adicionar código no Docs? ›

O uso da opção também é bem simples: basta você escrever ou colar a linha de código em um documento do Google Docs. Depois, é só selecionar o trecho, acessar o menu “Inserir”, entrar em “Elementos básicos” e escolher a linguagem desejada em “Blocos de código”.

Como colocar código no markdown? ›

Há dois modos de adicionar trechos de código ao Markdown:
  1. Código em linha (inline): adicione um acento grave ˋ no início e no final do código.
  2. Múltiplas linhas de código: envolva as linhas de código com três acentos graves ˋˋˋ ou três tils ~~~ .

Como colocar código HTML no Word? ›

Abra um documento em branco e insira um texto qualquer, uma imagem e um link. Clique no Menu Arquivo e em seguida na opção “Salvar como página da Web”. No Word 97 é “Salvar como HTML”.

Como inserir linhas de código no Word? ›

Insira um termo de pesquisa para localizar o arquivo. Depois de encontrar o arquivo, selecione-o. Em seguida, selecione uma opção para determinar quais linhas de código devem ser incluídas no snippet. As opções são: ID, Range e Nenhuma.

Como colocar código ABNT? ›

Eu sei que a fama das regras da ABNT não é das melhores. De fato, são muitas regras e muitos detalhes. Mas, existem alguns caminhos que podem facilitar esse percurso.
...
Formatação:
  1. Alinhamento centralizado.
  2. Fonte Times New Roman ou Arial.
  3. Sem destaque.
  4. Letras maiúsculas.
  5. Tamanho da letra 12.

Como inserir caracteres especiais no Docs? ›

Inserir emojis e caracteres especiais
  1. No computador, abra o Documentos ou o Apresentações Google. ...
  2. Abra um documento ou uma apresentação.
  3. Na parte superior, clique em Inserir. ...
  4. Encontre o caractere que você quer inserir: ...
  5. Clique em um caractere para adicioná-lo ao seu arquivo.

Como escrever código no readme? ›

Você pode criar blocos de código isolados colocando acentos graves triplos ``` antes e depois do bloco de código. É recomendável colocar uma linha em branco antes e depois dos blocos de código para facilitar a leitura da formação bruta.

Como colocar o código no GitHub? ›

Se você tiver código-fonte ou repositórios armazenados localmente no computador ou em uma rede privada, você poderá adicioná-los a GitHub AE, digitando comandos em um terminal. Você pode fazer isso digitando comandos do Git diretamente ou usando GitHub CLI.

Onde colocar o código HTML? ›

Acesse a página e o local onde você quer adicionar o código personalizado e adicione uma seção. Na seção HTML, selecione Adicionar. Cole ou digite o código personalizado no campo Código personalizado. Personalize o restante da seção, com a cor de destaque, o título, o alinhamento e a altura.

Como colocar o código HTML? ›

Para inserir uma imagem no HTML basta utilizar a tag <img> com o atributo src. Ou seja: o atributo src, ou source, vai conter a url da imagem que será inserida.

Como inserir texto no código HTML? ›

Parágrafos de texto são gerados na HTML por meio das tags <p> </p>. Esse é um exemplo de tag cuja disposição na tela se dá em forma de bloco, ou seja, um parágrafo é posto sempre abaixo do outro.

Como contar linhas de código? ›

O comando que vai fazer a mágica é o 'wc -l' (wc deve ser de word count, e a opção '-l' diz pra ele contar a linhas em um arquivo). Se você rodar 'wc -l A. txt B. txt', por exemplo, ele vai retornar uma lista com o número de linhas em A, em B e o total combinado no final.

Como colocar linha no documento do Google? ›

Adicionar uma linha, coluna ou célula
  1. No computador, abra um arquivo no Planilhas Google.
  2. Selecione uma linha, coluna ou célula.
  3. Clique com o botão direito na linha, coluna ou célula.
  4. No menu que aparece, selecione Inserir 1 à esquerda, à direita, acima ou abaixo.

Como citar um código? ›

Exemplo de Referência Bibliográfica de Legislação - ABNT (Associação Brasileira de Normas Técnicas - NBR 6023:2018)
  1. Exemplo 1: BRASIL. Lei nº 10.406, de 10 de janeiro de 2002. ...
  2. Exemplo 2: BRASIL. Decreto-lei nº 5.452, de 1 de maio de 1943. ...
  3. Exemplo 3: BRASIL. Decreto nº 89.271, de 4 de janeiro de 1984.

Como formatar documento no Word de acordo com a ABNT? ›

Passo a passo para formatar o trabalho seguindo as regras da ABNT
  1. Margens:
  2. Fonte Arial ou Times New Roman, com tamanhos específicos para cada finalidade:
  3. Cor da fonte deverá ser preta em todo o trabalho.
  4. Colocar o texto justificado.
  5. Espaçamento de 1,5 no texto.
  6. Espaçamento de 1,0 para citação longa.
  7. Parágrafo de 1,25.

Como colocar as normas da ABNT no Google Docs? ›

Quais normas da ABNT você precisa conhecer?
  1. Papel: deve ser no formato A4, na cor branca.
  2. Fonte: as fontes indicadas são a “Times New Roman” ou a “Arial”, ambas no tamanho 12. ...
  3. Margens: configure a folha com 2 centímetros de margem na direita e na parte inferior, e 3 centímetros na margem esquerda e na parte superior.

Como inserir caracteres? ›

Para inserir um caractere ASCII, pressione e segure ALT durante a digitação do código de caracteres. Por exemplo, para inserir o símbolo de grau (º), pressione e segure ALT enquanto digita 0176 no teclado numérico. Você deve usar o teclado numérico para digitar os números e não o teclado.

Como fazer o HTML aceitar caracteres especiais? ›

Usar caracteres especiais ajudará também o SEO de seu site. Para incluir esse padrão ao seu código, basta acrescentar ao <head> a tag <meta> com o atributo charset e seu valor conforme o padrão a ser utilizado.

Como abrir caracteres especiais? ›

Códigos alt – Como digitar caracteres especiais e símbolos do teclado no Windows usando as teclas Alt. No Windows, você pode digitar qualquer caractere que quiser segurando a tecla ALT, digitando uma sequência de números e soltando a tecla ALT.

Como editar arquivos MD? ›

Para facilitar a criação e edição destes arquivos, recomendo utilizar o aplicativo Typora, que é um editor de texto off-line que tem como premissa a visualização e edição de texto utilizando o Markdown. Uma das suas principais características é o minimalismo e o foco no texto.

Como colocar ícones no README GitHub? ›

Como o README aceita tags em HTML, você pode colá-las no seu arquivo. Por exemplo, ao escolher o ícone do Git, irá surgir na barra esquerda versões em SVG com suas tags <img> . Sendo assim, você pode copiá-las e colar no seu arquivo README escolhendo o tamanho com height e width .

Como usar o shield Io? ›

Existe uma ferramenta chamada Shields.io. Basta acessar o site e selecionar o badge que você deseja adicionar ao seu repositório. Pronto! Seu repositório terá badges que fornecem diversas informações sobre o seu projeto.

Como subir um código para o Git? ›

Primeiro vá no github e crie seu repositório. Clique no símbolo de + no topo da tela e depois em New Repository . Preencha um nome e uma descrição para o projeto e clique em Create repository . Você já tem seu repositório no github, agora vamos subir seus arquivos pra lá.

Como colocar um arquivo do VScode no GitHub? ›

Passo-a-Passo
  1. Crie o arquivo do seu site. Crie um arquivo index. html no seu repositório.
  2. Instalando a extensão. Abra o VScode e instale a extensão “Deploy to GitHub Pages”
  3. Clone seu repositório, abra ele no VScode e code o resto do seu site. Não esqueça de dar push no seu site antes de continuar (eu esqueci, ops).
May 3, 2022

Como ver códigos no GitHub? ›

No GitHub.com, navegue até a página principal do repositório. Clique no arquivo que você deseja visualizar. No canto superior direito da exibição de arquivo, clique em Bruto.

Como colocar um arquivo HTML no GitHub? ›

Se você ainda não sabe como criar um repositório no Github clique aqui.
  1. Passo 1. Em Github, acesse o repositório do seu site. ...
  2. Passo 2. De forma opcional, você pode selecionar uma pasta para sua fonte de publicação. ...
  3. Passo 3. Aguarde enquanto o Github Pages conclui o processo de colocar seu site no ar.
Apr 8, 2022

O que é código Git? ›

O Git é um projeto de código aberto maduro e com manutenção ativa desenvolvido em 2005 por Linus Torvalds, o famoso criador do kernel do sistema operacional Linux. Um número impressionante de projetos de software depende do Git para controle de versão, incluindo projetos comerciais e de código-fonte aberto.

Como usar o doctype? ›

Conforme explicado anteriormente, o doctype deve ser declarado anteriormente às tags HTML. Geralmente, esta declaração é a primeira linha do código. Ao longo das versões do HTML e do XHTML, o modo de se declarar o doctype foi sendo modificado.

Quais são os códigos HTML? ›

10 tipos de códigos HTML para páginas da web
  • html. <html> é o que deve ser usado em todos os códigos, pois informa aos navegadores que o documento possui código HTML. ...
  • Título. ...
  • Cabeçalho. ...
  • Corpo. ...
  • Títulos e legendas. ...
  • Imagens. ...
  • Links internos. ...
  • Estilo.
Sep 20, 2021

Como abrir o código HTML de uma página? ›

Para exibir o código HTML da sua página da Web (também conhecido como "código-fonte"), primeiro abra o navegador da Web. Em seguida, acesse a página de conteúdo premium na qual você deseja exibir pesquisas. na barra de ferramentas do navegador. Selecione Mais ferramentas e Exibir código-fonte.

Como adicionar texto com JavaScript? ›

Como inserir texto em uma div com JavaScript
  1. var element = document. querySelector(".my-div");
  2. var text = document. createTextNode("Some text here!");
  3. element. appendChild(text);
Apr 4, 2022

Como adicionar um input com JavaScript? ›

  1. var input = document. querySelector("#name");
  2. var texto = input. value;
  3. console. log(texto);
Dec 15, 2020

Onde é o melhor local para criar ou anexar os códigos JavaScript? ›

A prática recomendada é inseri-lo na seção <head>, pois ele ficará separado do conteúdo real do arquivo HTML. Mas saiba que, colocá-lo na seção <body> poderá melhorar a velocidade de carregamento, já que o conteúdo do site atual será carregado mais rapidamente, e somente então o JavaScript será analisado.

Onde escrever códigos? ›

10 melhores sites para escrever e testar códigos de programação
  1. Codepad.
  2. Write Code Online.
  3. Tinkerbin.
  4. JS Bin.
  5. jsFiddle.
  6. CSSDesk.
  7. jsdo.it.
  8. Google Code Playground.

Como escrever um código? ›

Comece o código escrevendo as letras do alfabeto em ordem alfabética e sem esquecer de deixar um bom espaço na linha de baixo. Você organizará os códigos em uma única folha de papel e ficar sem espaço para escrever será um incômodo. O alfabeto deve ser todo escrito em uma linha.

O que é código da linha? ›

Os códigos de linha consistem em inúmeras técnicas de formatação de sinais digitais (binários ou multi-níveis) em banda-base. Na figura seguinte, retirada do livro Communication Engineering Principles, há a representação da cadeia de bits "10100000110000100000", utilizando-se os códigos de linha mais comuns.

Quantas linhas de código? ›

Por fim, no Windows 10, e claro, no Windows 11, são estimadas cerca de 65 milhões de linhas de código, o que muito se deve à integração de vários serviços extra, como é o caso da Cortana, o assistente virtual IA da Microsoft.

Quantas linhas tem um código de barras? ›

Os códigos de barras UPC-A (Universal Product Code ou Código Universal de Produto) são usados no varejo, assim como o EAN-13, mas são mais utilizados no Canadá e nos Estados Unidos. Ele contém 11 dígitos de dados e um de verificação, portanto têm 12 dígitos.

Como colocar número nas linhas do Google Docs? ›

Abra um arquivo no Documentos Google. Cabeçalho e número da página. Em seguida, selecione uma destas opções: Número da página: escolha onde inserir os números das páginas e se você quer pular a primeira página.

Como inserir formas no Google planilhas? ›

Passo 1: abra um arquivo do Documento do Google, posicione o cursor onde você quer colocar uma forma e clique em “Inserir” no menu superior. Passo 2: em seguida, selecione “Desenho” e clique em “Novo”. Passo 3: na janela aberta, clique em “Forma” no menu superior.

Como programar no Google Docs? ›

Programar sua macro
  1. No computador, abra uma planilha em sheets.google.com.
  2. Clique em Ferramentas. Editor de script.
  3. Na parte de cima, clique em Editar. Acionadores do projeto atual.
  4. No canto direito de baixo, clique em Adicionar acionador e selecione suas opções.
  5. Clique em Salvar.

Como incluir caixa de texto no Google Docs? ›

Inserir caixas de seleção
  1. No computador, abra um arquivo no Planilhas Google.
  2. Selecione as células que você quer que tenham caixas de seleção.
  3. No menu na parte superior, clique em Inserir. Caixa de seleção.
  4. Para remover as caixas, selecione-as e pressione a tecla Delete.

Como adicionar um hiperlink no Google Docs? ›

Links
  1. Abra um arquivo do Documentos, Planilhas ou Apresentações.
  2. Clique no local onde você quer inserir o link ou destaque o texto a ser mostrado como link.
  3. Clique em Inserir. ...
  4. No campo "Texto", digite o texto que você quer que apareça como link.
  5. No campo "Link", digite um URL ou endereço de e-mail ou pesquise um website.

Como configurar etiquetas no Google Docs? ›

Fica na barra de menus no começo do documento. Clique em Avery Label Merge. Clique em New Merge (Nova compilação). Clique em Address Labels (Etiquetas de endereço).

Como ativar estrutura de topicos no Google Docs? ›

Mostrar estrutura de tópicos.
  1. Abra um arquivo no app Documentos Google.
  2. Clique em Ver. Mostrar estrutura de tópicos. O recurso é aberto à esquerda.
  3. Na parte de cima, ao lado de Resumo, clique em Adicionar resumo .
  4. Escreva um resumo e pressione Enter para salvar.

Como fazer o Docs escrever automaticamente? ›

Iniciar a digitação por voz em um documento

Abra um arquivo no Documentos Google usando o navegador Chrome. Digitação por Voz. A caixa do microfone aparecerá. Quando você estiver preparado para falar, clique no microfone.

Como inserir esquemas no Google Docs? ›

Adicionar seu desenho a um documento ou a uma apresentação
  1. Abra o Google Drive.
  2. Abra um desenho Google salvo.
  3. Selecione o desenho inteiro.
  4. Clique em Editar. Copiar.
  5. Abra o documento ou o slide em que você quer inserir o desenho.
  6. Clique em Editar. Colar.

Como fazer quadradinho no Docs? ›

Para criar um quadrado ou círculo perfeito, utilize a tecla “Shift”. Com a forma criada, ajuste o seu tamanho, caso necessário.

Como fazer quadros no Docs Google? ›

Clique em “Tabela” e escolha o número de linhas e colunas que deseja adicionar — é possível inserir até 20 x 20 células.

Como escrever na vertical no Google planilhas? ›

No computador: Alterar a direção do texto em uma célula
  1. Ative os controles da direita para a esquerda.
  2. Abra uma planilha.
  3. Para alterar a direção do texto, na barra de ferramentas, clique em Direção da célula .

Como incluir hyperlink? ›

Criar um hiperlink para um local na Web

Na faixa de opções, na guia Inserir , selecione Link. Você também pode clicar com o botão direito do mouse no texto ou imagem e clicar em Link no menu de atalho. Na caixa Inserir Hiperlink, digite ou cole o link na caixa Endereço.

Como inserir hyperlink no HTML? ›

A HTML usa a tag <a> (âncora) para criar um vínculo (link) com outro documento. Uma âncora pode apontar para qualquer recurso na Web: uma página em HTML, uma imagem, um arquivo de som, um filme, etc.

Como colocar um hyperlink em HTML? ›

Como fazer um link em HTML

No HTML, os links são definidos pela tag <a>. Dentro dessa tag incluímos o atributo href (Hypertext Reference), que é o endereço de destino do link.

Como incluir etiquetas? ›

Não se esqueça de colocar as tags entre “<” e “>” antes do que deve ser marcado e “<” e “/>” depois do que deve ser marcado.

Como configurar etiqueta? ›

Configurar e imprimir uma página da mesma etiqueta
  1. Vá para Correspondências > Etiquetas.
  2. Selecione Opções.
  3. Escolha o Tipo de impressora, os Produtos de Etiqueta e o Número do produto. ...
  4. Selecione OK.
  5. Digite um endereço ou outras informações na caixa Endereço de Entrega.

Videos

1. Windows Package Manager: Winget v1.0
(Microsoft Developer)
2. Code, docs, and tests: what's in the General registry? | Mosè Giordano, Eric P Hanson | JuliaCon2021
(The Julia Programming Language)
3. How to contribute to Angular Documentation
(Decoded Frontend)
4. How to Get Started With Open Source Contribution ft. Kailash Nadh, CTO, Zerodha #shorts
(SCALER)
5. [Ba]LiveCode - S01E02 - Implementando biblioteca para AppCenter OpenAPI
(Jefferson Balivo)
6. How to Edit WordPress Code (HTML, CSS, PHP, Javascript)
(WP Buffs)
Top Articles
Latest Posts
Article information

Author: Rob Wisoky

Last Updated: 03/13/2023

Views: 5981

Rating: 4.8 / 5 (68 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Rob Wisoky

Birthday: 1994-09-30

Address: 5789 Michel Vista, West Domenic, OR 80464-9452

Phone: +97313824072371

Job: Education Orchestrator

Hobby: Lockpicking, Crocheting, Baton twirling, Video gaming, Jogging, Whittling, Model building

Introduction: My name is Rob Wisoky, I am a smiling, helpful, encouraging, zealous, energetic, faithful, fantastic person who loves writing and wants to share my knowledge and understanding with you.