Ir para o conteúdo

Comandos

Os comandos do PawnPro podem ser executados pela paleta de comandos (Ctrl+Shift+P) ou pelos atalhos indicados.

Compilação

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

Edição

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

Servidor

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

Sintaxe

Comando Descrição
pawnpro.applySyntaxScheme Abre seletor de tema de sintaxe PawnPro
pawnpro.resetSyntaxScheme Restaura a sintaxe padrão (remove regras PawnPro)

Motor

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

Scripts e templates

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)

Configurações

Comando Descrição
pawnpro.openSettings Abre o painel de configurações gráfico do PawnPro

Outros

Comando Descrição
pawnpro.whatsNew Abre o painel "O que há de novo"

Barra de status

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 servidorpawnpro.server.start
  • Parar servidorpawnpro.server.stop
  • Reiniciar servidorpawnpro.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 Gamemodepawnpro.newScript com kind gamemode
  • Novo Filterscriptpawnpro.newScript com kind filterscript
  • Novo Includepawnpro.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.