Extensão para desenvolver Pawn no Visual Studio Code — motor IntelliSense nativo em Rust, 13 diagnósticos PP####, compilação com Ctrl+Alt+B, CodeLens com referências, snippets e controles de servidor SA-MP / open.mp.
- IntelliSense completo — auto-complete, hover, signature help, CodeLens e coloração semântica para Pawn, cobrindo todos os includes transitivos.
- Diagnósticos — 13 códigos
PP####para includes não encontrados, erros estruturais, código morto, depreciação e mais (ver docs/features.md). - Compilação —
Ctrl+Alt+Bcompila o.pwnativo; detecção automática dopawnccvia$PAWNCC,$PATHe subdiretórios do workspace. - Servidor SA-MP / open.mp — Start, Stop, Restart e envio de comandos RCON pelo terminal integrado; painel lateral com histórico (até 200 entradas) e favoritos.
- Templates — Gamemode e Filterscript (open.mp e SA-MP) e Include (open.mp), filtrados pela plataforma configurada.
- Painel de configurações — interface gráfica acessível por
PawnPro: Configurações; todas as opções editáveis sem tocar em JSON. - Temas de sintaxe — cinco esquemas (
auto,classic_white,classic_dark,modern_white,modern_dark) com reaplicação automática ao trocar o tema do editor. - Motor Rust LSP — análise nativa via pawnpro-engine; iniciado automaticamente se o binário estiver presente em
engines/. - Suporte a
.pwn,.inc,.pe.pawn— todos os arquivos Pawn recebem IntelliSense e diagnósticos.
As configurações são gerenciadas por arquivos JSON independentes do editor:
| Arquivo | Escopo |
|---|---|
~/.pawnpro/config.json |
Global (todos os projetos) |
.pawnpro/config.json |
Projeto (sobrescreve global) |
.pawnpro/state.json |
Estado local (favoritos, histórico do servidor) |
Acesse o painel de configurações pelo item PawnPro na barra de status → Configurações, ou pelo comando PawnPro: Configurações na paleta de comandos.
Para a referência completa de chaves, consulte docs/configuration.md.
Para a lista de comandos, consulte docs/commands.md.
- O monitoramento de log do servidor funciona apenas em Linux e macOS.
- Firewalls/antivírus podem bloquear tráfego RCON (UDP) — libere a porta local se necessário.
${workspaceFolder}é substituído automaticamente em caminhos de configuração.
PawnPro License v1.0 — Source-Available (não Open Source).
Uso pessoal e comercial permitido ✅ · Redistribuição e venda proibidas ❌ · Detalhes: LICENSE.md



