Bem vindo a extensão para desenvolvimento de Advpl no visual code. VsCode MarketPlace
Essa extensão adiciona suporte a edição, compilação e debugging de ADVPL no Visual Code.
Caso você encontre algum problema, por favor abra uma issue no GitHub.
Atenção! Essa extensão não é desenvolvida ou suportada pela TOTVS. Utilize por sua conta e risco. Existe um migrador de projetos antigos do IDE Totvs (.PRJ) que pode se encontrado aqui.
Essa extensão possui as seguintes features implementadas:
- Syntax highlighting
- Compilação de fonte
- Chave de Compilação
- Debug single Thread e Multi Thread
- Compilação de multiplos fontes
- Geração e aplicação de Path Wiki
- Exclusão de fontes do RPO
- Lista dos fontes/resources do rpo
- Geração Cliente WS Protheus
- Geração de PPO do fonte(Para fazer isso utilize CTRL+SHIFT+F9)
- Mac OSX
- Linux
As próximas planejadas são:
- Language Server
- TL++
Para utilizar os recursos de compilação e debug é necessário que o AppServer esteja na build 131227A ou superior, tendo essa versão de binário tanto o Protheus 11 e 12 são suportados.
Veja a seguinte pagina na Wiki
Veja nossa Wiki
- F5 - Inicia o Debug
- CTRL + F5 - Inicia o SmartClient sem debugar
- CTRL + F9 - Compila o fonte atual
- CTRL + SHIFT + F9 - Compila o fonte atual
- CTRL + F11 - Executa o smartClient sem configuração e mostrando a tela de parametros
Utilizada as teclas padrões do VsCode
- F5 - Run/Contiue
- F10 - Step Into
- F11 - Step Over
Atualmente as seguintes linguas estão suportadas:
- Português
- Inglês
- Espanhol
- Russo
Para mudar a configuração do vscode veja aqui.
Obs. Para português, é necessario instalar uma extensão da microsoft.
Caso você queira contribuir com a localização veja.