Os comandos do PawnPro podem ser executados pela paleta de comandos (Ctrl+Shift+P) ou pelos atalhos indicados.
| Comando |
Atalho |
Descrição |
pawnpro.compileCurrent |
Ctrl+Alt+B |
Compila o arquivo .pwn aberto (ativo quando o foco está em um arquivo Pawn) |
pawnpro.detectCompiler |
— |
Detecta o pawncc automaticamente no workspace |
| Comando |
Atalho |
Descrição |
editor.action.formatSelection |
Ctrl+K Ctrl+F |
Formata apenas a seleção (em arquivos Pawn). A formatação do documento inteiro usa o atalho padrão do editor |
editor.action.rename |
F2 |
Renomeia o símbolo sob o cursor em todas as ocorrências |
| Comando |
Descrição |
pawnpro.server.start |
Inicia o servidor SA-MP / open.mp |
pawnpro.server.stop |
Para o servidor |
pawnpro.server.restart |
Reinicia o servidor |
pawnpro.server.show |
Exibe o terminal integrado do servidor |
pawnpro.server.showLog |
Exibe o painel de log do servidor e rola até o final |
| Comando |
Descrição |
pawnpro.applySyntaxScheme |
Abre seletor de tema de sintaxe PawnPro |
pawnpro.resetSyntaxScheme |
Restaura a sintaxe padrão (remove regras PawnPro) |
| Comando |
Descrição |
pawnpro.clearEngineCache |
Reinicia o motor LSP e limpa o cache |
pawnpro.recoverConfig |
Recupera um .pawnpro/config.json grande demais: move as listas de nomes para os arquivos .ban/.allow (com backup) e reduz o JSON a um tamanho legível |
| Comando |
Descrição |
pawnpro.newScript |
Cria um novo script Pawn a partir dos templates embutidos da extensão |
pawnpro.openStore |
Abre a Biblioteca de Recursos — busca de plugins, filterscripts e includes (prévia com catálogo de exemplo; instalação ainda não disponível) |
| Comando |
Descrição |
pawnpro.openSettings |
Abre o painel de configurações gráfico do PawnPro |
pawnpro.openStore |
Abre a Biblioteca de Recursos (vitrine de plugins/filterscripts/includes) |
| Comando |
Descrição |
pawnpro.whatsNew |
Abre o painel "O que há de novo" |
O item PawnPro na barra de status inferior abre um menu rápido com:
- Reiniciar motor — reinicia o servidor LSP e limpa o cache
- Configurações — abre o painel de configurações gráfico (
pawnpro.openSettings)
- Iniciar servidor —
pawnpro.server.start
- Parar servidor —
pawnpro.server.stop
- Reiniciar servidor —
pawnpro.server.restart
- Editar configuração do servidor — abre
server.cfg (SA-MP) ou config.json (open.mp) conforme server.type configurado (ou detectado automaticamente)
- Novo Gamemode —
pawnpro.newScript com kind gamemode
- Novo Filterscript —
pawnpro.newScript com kind filterscript
- Novo Include —
pawnpro.newScript com kind include
Os comandos pawnpro.server.show e pawnpro.server.showLog não aparecem no menu da status bar — estão disponíveis apenas nos botões do header do painel Servidor na barra lateral e pela paleta de comandos.
pawnpro.findReferences é um comando interno usado pelo CodeLens do motor LSP; não aparece na paleta de comandos nem possui entrada em package.json contributes.commands.