0Pricing
Zig Academy · Aula

zig fmt: formate seu código

Mantenha o código organizado com o formatador integrado.

zig fmt: formate seu código é uma aula grátis de Zig Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Zig Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Zig Academy inclui 4 aulas no total.

Um único estilo canônico

O Zig inclui um formatador integrado para que todos os projetos tenham a mesma aparência. O comando zig fmt reescreve seu código no estilo canônico do Zig.

Formatar um Arquivo no Local

Aponte zig fmt para um arquivo e ele o reformata diretamente no disco, corrigindo a indentação, os espaços e as quebras de linha para você.

zig fmt main.zig

Formatar um Diretório Inteiro

Forneça um diretório e o zig fmt percorrerá tudo recursivamente, organizando cada arquivo .zig encontrado. Um comando formata um projeto inteiro.

zig fmt src/

Nenhuma Configuração Necessária

Não há opções de estilo para discutir. O Zig fmt tem um único estilo fixo, o que encerra os debates sobre formatação em todas as equipes e bases de código.

Verificar sem Alterar

A opção --check informa quais arquivos não estão formatados e termina com um erro, mas nunca edita nada. Perfeito para verificações.

zig fmt --check src/

Ótimo para CI

Como --check retorna um código de saída indicando falha, você pode integrá-lo à integração contínua para rejeitar automaticamente qualquer código não formatado.

Ler da Entrada Padrão

Use --stdin e o zig fmt formatará o texto canalizado para ele e imprimirá o resultado. Os editores usam isso para formatar ao salvar.

cat main.zig | zig fmt --stdin

Integração com Editores

A maioria dos editores executa o zig fmt automaticamente quando você salva. Seu código se organiza instantaneamente, para que você não precise mais pensar na disposição.

Formatação Não É Análise Estática

Lembre-se do escopo: o zig fmt corrige apenas a disposição. Ele não renomeia elementos nem detecta erros de lógica; essa é a função do compilador.

Ele Respeita Algumas Escolhas

O zig fmt geralmente deixa intactas as suas quebras de linha em literais e comentários, limpando a estrutura sem apagar uma disposição intencional.

Um Bom Hábito

Execute o formatador antes de cada commit. Diferenças limpas e consistentes tornam as revisões mais rápidas e mantêm todo o histórico legível para todos.

Verificação Rápida

Na CI, você quer fazer a compilação falhar quando o código não estiver formatado, sem modificar nenhum arquivo. Qual comando funciona?

Recapitulação

Você conheceu o zig fmt: um estilo canônico, formatação de arquivos ou pastas, --check para CI e formatação ao salvar no editor para manter o código limpo sem esforço. 🧹

Perguntas Frequentes

A aula “zig fmt: formate seu código” é grátis?

Sim — o texto completo de “zig fmt: formate seu código” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Zig Academy, atualize para CoddyKit PRO. O curso de Zig Academy inclui 4 aulas no total.

O que vou aprender em “zig fmt: formate seu código”?

Mantenha o código organizado com o formatador integrado. Você pratica Zig Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Zig Academy?

Nenhuma experiência prévia é necessária. Zig Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “zig fmt: formate seu código”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Zig Academy?

Sim. Cada aula de Zig Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. zig run versus zig build-exe
  2. Debug, ReleaseSafe, ReleaseFast
  3. Lendo erros do compilador
  4. zig fmt: formate seu código
← Voltar para Zig Academy