Advpl Language Support
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.
4GL Language Support
Essa extensão adiciona suporte a edição, compilação e debugging de 4GL no Visual Code.
Features
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
- TL++
As próximas planejadas são:
Requisitos para utilização
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.
Para a instalação da versão MAC e Linux:
Veja a seguinte pagina na Wiki
Configurações
Veja nossa Wiki
Teclas de Atalho padrões
- F5 - Inicia o Debug
- CTRL + F5 - Inicia o SmartClient sem debugar
- CTRL + F9 - Compila o fonte atual
- CTRL + SHIFT + F9 - Gera o PPO do fonte atual
- CTRL + F11 - Executa o smartClient sem configuração e mostrando a tela de parametros
No Debug
Utilizada as teclas padrões do VsCode
- F5 - Run/Contiue
- F10 - Step Into
- F11 - Step Over
Localização
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.