Comentários em YAML: como comentar e desativar trechos de YAML

Comentários em YAML

Comentários em YAML: sintaxe, regras inline e alternativas ao bloco | We.Inc

Como comentar em YAML: a sintaxe #, a regra do espaço em comentários inline, por que não existe comentário em bloco e uma ferramenta que comenta ou restaura várias linhas de uma vez.

Um comentário YAML começa com o sinal de cerquilha (#) e vai até o fim da linha. Ele pode ficar em uma linha própria ou depois de um valor, desde que haja um espaço em branco separando-o do valor. YAML não tem sintaxe de comentário em bloco, então comentar várias linhas significa colocar # no início de cada uma.

Onde # inicia um comentário em YAML e onde não inicia

Comentários são o principal motivo para os times escolherem YAML em vez de JSON na configuração, mas é fácil tropeçar nas regras. Cole um arquivo na ferramenta abaixo para comentar ou restaurar um intervalo de linhas e depois confira a referência dos casos em que um # vira, sem aviso, parte dos seus dados.

Perguntas frequentes

YAML tem comentários de várias linhas ou em bloco?

Não. A especificação só define comentários de linha que começam com #. Para desativar um bloco, coloque # no início de cada linha. A maioria dos editores faz isso para uma seleção com um único atalho, e a ferramenta desta página faz isso para qualquer intervalo de linhas.

Por que o meu comentário virou parte do valor?

Um # só inicia um comentário quando há espaço em branco antes dele. Em url: https://site.example/#faq o # vem depois de uma barra, então continua dentro da string. Adicione um espaço antes do # se a intenção era um comentário.

Os comentários são mantidos quando YAML é convertido para JSON?

Não. Comentários são um detalhe de apresentação, não dados, e o JSON não tem onde colocá-los. A RFC 9512 observa que os comentários são descartados quando o YAML é serializado como JSON.

Posso comentar dentro de um block scalar?

Não. Dentro de um bloco | ou >, uma linha que começa com # é texto comum e vira parte da string. Comentários só funcionam fora das linhas de conteúdo do bloco.

Qual é o atalho para comentar YAML em um editor?

Ele é do editor, não do YAML. No Visual Studio Code, o comando Toggle Line Comment é Ctrl+/ no Windows e no Linux e Cmd+/ no macOS; outros editores definem as próprias teclas.

Comentários inline e a regra do espaço

Documentando bem um arquivo de configuração

Padrões de comentário que você vai usar

Comentários de linha inteira e inline

Um comentário de linha inteira explica uma seção; um comentário inline precisa de pelo menos um espaço antes do #.

Desativando um bloco temporariamente

Cada linha do serviço desativado leva o próprio #, mantido na indentação original para que possa ser restaurado sem problemas.

Comente linhas de YAML

Cole YAML, escolha um intervalo de linhas e alterne essas linhas entre ativas e comentadas. A indentação é preservada, então a estrutura continua fácil de ler.

Seu YAML

Da linha

Até a linha

Comentar

Descomentar

Restaurar exemplo

Resultado

{n} linhas

Comece grátis · Sem cartão de crédito

Relacionados: Guias

Produto

Para quem é

Recursos

Recursos

Empresa

Mapa do site