Configurar Sublime Text e Emacs para Zig — Plugins e LSP
Configurar Sublime Text e Emacs para Zig Embora o VS Code e o Neovim sejam os editores mais populares para Zig, o Sublime Text e o Emacs também oferecem …
Bem-vindo ao guia definitivo de instalação do Zig Lang em português brasileiro. Aqui você encontra instruções detalhadas para instalar e configurar o compilador da linguagem de programação Zig em qualquer sistema operacional, além de tutoriais para configurar seu editor de código favorito e iniciar seu primeiro projeto.
A linguagem Zig é uma alternativa moderna ao C e ao C++ para programação de sistemas. Se você está começando agora, recomendamos primeiro ler O que é Zig Lang? e nossa introdução ao Zig para entender os conceitos fundamentais.
Escolha seu sistema operacional para seguir o guia de instalação adequado:
Instalar Zig no Ubuntu/Debian — Guia completo para distribuições baseadas em Debian, incluindo Ubuntu, Linux Mint e Pop!_OS. Cobre instalação via snap, download manual e compilação.
Instalar Zig no Fedora/RHEL — Instruções para Fedora, CentOS Stream, RHEL e derivados. Inclui instalação via dnf e download direto.
Instalar Zig no Arch Linux — Guia para Arch Linux e derivados como Manjaro e EndeavourOS. Cobre pacman, AUR e instalação manual.
Instalar Zig no Windows — Guia completo com Scoop, Chocolatey, WinGet e instalação manual. Configuração do PATH e integração com o sistema.
Instalar Zig no WSL — Como usar o Zig no Windows Subsystem for Linux. Ideal para quem quer um ambiente Linux dentro do Windows.
Usar Zig com Docker — Imagens Docker oficiais e customizadas para desenvolvimento e CI/CD com Zig.
Instalar Zig com Nix — Instalação reprodutível com o gerenciador de pacotes Nix e NixOS. Inclui flakes e configuração de ambiente.
Depois de instalar o Zig, configure seu editor para ter autocomplete, diagnóstico de erros e formatação automática:
Configurar VS Code para Zig — Extensão oficial, ZLS (Zig Language Server), debug e produtividade no Visual Studio Code.
Configurar Neovim para Zig — Configuração com LSP nativo, Tree-sitter, e plugins essenciais para desenvolvimento Zig no Neovim.
Configurar Sublime Text e Emacs para Zig — Guias para Sublime Text, Emacs, e outros editores populares.
Com o Zig instalado e o editor configurado, avance para os próximos passos:
Criar seu Primeiro Projeto Zig — Estrutura de diretórios, build.zig, seu primeiro “Hello World” e como compilar e executar programas.
Gerenciar Versões do Zig — Como manter múltiplas versões do Zig com zigup, scripts manuais e boas práticas para projetos diferentes.
Compilar o Zig do Código-Fonte — Guia completo para compilar o compilador Zig a partir do código-fonte. Para contribuidores e usuários avançados.
Zig em CI/CD com GitHub Actions — Configuração de pipelines de integração contínua para projetos Zig usando GitHub Actions.
Se você está começando agora e quer a forma mais rápida de instalar o Zig, aqui vai uma recomendação por plataforma:
| Plataforma | Método Recomendado | Tempo Estimado |
|---|---|---|
| Ubuntu/Debian | Download direto do site oficial | ~2 minutos |
| Fedora/RHEL | Download direto do site oficial | ~2 minutos |
| Arch Linux | pacman -S zig | ~1 minuto |
| macOS | brew install zig | ~3 minutos |
| Windows | scoop install zig | ~2 minutos |
| Docker | docker pull da imagem oficial | ~3 minutos |
| Nix | nix-env -iA nixpkgs.zig | ~2 minutos |
| WSL | Siga o guia do Ubuntu dentro do WSL | ~5 minutos |
Independentemente do método escolhido, após a instalação, abra um terminal e execute:
zig version
Você deve ver algo como:
0.14.0
Para um teste mais completo, crie e execute um programa simples:
echo 'const std = @import("std");
pub fn main() void {
std.debug.print("Zig está funcionando!\n", .{});
}' > teste.zig && zig run teste.zig
Se você vir a mensagem “Zig está funcionando!”, a instalação foi bem-sucedida.
Antes de instalar, verifique se seu sistema atende aos requisitos mínimos:
O Zig é um compilador que roda como um único binário estático, sem dependências externas na maioria dos casos. Isso torna a instalação extremamente simples em comparação com outras linguagens de sistemas.
Se encontrar problemas durante a instalação, consulte:
A comunidade Zig Brasil está crescendo! Se precisar de ajuda adicional, participe dos fóruns e grupos de discussão da comunidade.
Depois de instalar o Zig com sucesso, recomendamos seguir esta ordem:
Bons estudos e boa codificação com Zig!
Configurar Sublime Text e Emacs para Zig Embora o VS Code e o Neovim sejam os editores mais populares para Zig, o Sublime Text e o Emacs também oferecem …
Configurar VS Code para Zig O Visual Studio Code é o editor mais popular para desenvolvimento com Zig, graças à extensão oficial e ao suporte ao ZLS (Zig …
Criar seu Primeiro Projeto Zig Parabéns por instalar o Zig! Zig é uma linguagem de programação de sistemas que combina performance de C com ferramentas modernas …