• Stars
    star
    161
  • Rank 233,470 (Top 5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 8 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Suporte para Advpl no VsCode

Version Installs Rating

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.

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++
  • TdsReplay
  • Suporte ao remote WEBAPP
  • Compilação de fontes Abertos
  • Formatação de Código Wiki

Build 191205P

A Build 191205P utiliza SSL na conexão, para maiores informações consulte aqui.

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

Gerenciador de Ambiente

Agora é possível Gerenciar de forma intuitiva todos os ambientes já configurados e até mesmo os novos que forem sendo criados:

Demo Gerenciador de Ambientes

Leia mais

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
  • ALT + F9 - Compilar fontes Abertos
  • SHIFT + ALT + F - Identação de Fonte
  • CTRL + K CTRL + F - Identação de Trecho de Código

No Debug

Utilizada as teclas padrões do VsCode

  • F5 - Run/Contiue
  • F10 - Step Over
  • F11 - Step Into

Localização

Atualmente as seguintes linguas estão suportadas:

  • Português
  • Inglês
  • Espanhol
  • Russo

Replay

Esté plugin tem a capacidade de reproduzir arquivos gerados pelo Totvs Replay. Não é possivel gerar o replay pela extensão apenas reproduzir o debug. Para maiores informações de como utilizar, veja a wiki.

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.

Aviso legal sobre o uso de Tokens e Chaves de compilação

As chaves de compilação ou tokens empregados na construção do Protheus e suas funcionalidades, são de uso restrito dos desenvolvedores de cada módulo.

Em caso de mau uso destas chaves ou tokens, por qualquer outra parte, que não a referida acima, a mesma irá se responsabilizar, direta ou regressivamente, única e exclusivamente, por todos os prejuízos, perdas, danos, indenizações, multas, condenações judiciais, arbitrais e administrativas e quaisquer outras despesas relacionadas ao mau uso, causados tanto à TOTVS, quanto a terceiros, eximindo a TOTVS de toda e qualquer responsabilidade.

More Repositories

1

tds-vscode

Totvs Developer Studio for vscode
TypeScript
164
star
2

tir

This module is used to create and execute test suites and test cases for web interfaces.
Python
82
star
3

tjf-samples

TOTVS Java Framework Samples
Java
51
star
4

tlpp-sample-rest

Exemplos de uso -> tlppCore | Módulo: REST
xBase
41
star
5

po-theme-totvs

PO Theme - Totvs Default Theme
CSS
39
star
6

generator-totvs-dev

Generator for Totvs Web Developers
JavaScript
39
star
7

tnf-samples

TOTVS .Net Core Framework Samples - TNF
C#
37
star
8

ttalk-standard-message

Repositório de mensagens padronizadas
JavaScript
36
star
9

tir-script-samples

Script samples of Totvs Interface Robot (TIR) module.
Python
30
star
10

thf-angular-sample

TypeScript
22
star
11

tds-ls

Language Server binary
Shell
18
star
12

tlpp-sample-rest-documentation

Exemplos de uso do motor de documentação REST do tlppCore
17
star
13

tlpp-probat-samples

Projeto com exemplos práticos de uso do PROBAT, o motor de testes do tlppCore.
Shell
16
star
14

protheus-ci-universo

Universo TOTVS 2024: Linha Protheus - Jornada CI/CD Protheus
Python
14
star
15

tlpp-samples

Exemplos de uso -> Recursos da Linguagem TLPP e Módulos do tlppCore
12
star
16

tnf-zero

Sugestão de estrutura de projeto para utilização com o TNF.
C#
12
star
17

tds-monitor-standalone

JavaScript
12
star
18

tds-monitor-frontend

TypeScript
11
star
19

CoffeeAndCodeJOI

Repositório do C&C JOI
OpenEdge ABL
11
star
20

thf-conference-sample

Aplicativos que contém exemplos de uso do dos pacotes do THF (thf-sync, thf-storage, thf-ui)
TypeScript
11
star
21

ablon-tlpp-unittest

Simplest and Lightest unit test framework for TLPP
Dockerfile
10
star
22

tlpp-core-resources

Exemplos de recursos nativos da Linguagem TLPP.
9
star
23

tds-gaia

TDS-Gaia, your partner in AdvPL/TLPP programming.
TypeScript
8
star
24

frame-sp-universo

Repositório com o conteúdo apresentado no Universo Totvs pelo time de Framework SP
xBase
8
star
25

dcp-extension

TypeScript
8
star
26

twebengine-sample

Exemplo relativo ao TWebEngine e TWebChannel
xBase
7
star
27

tds-da

DebugAdapter binary
7
star
28

crud-thf-30-min-universo

Projeto realizado na apresentação Code & Code: Implementando CRUD com THF em 30 minutos
TypeScript
6
star
29

md2poui

Conversor de arquivos markdown para componentes Angular utilizando recursos da biblioteca PO UI
TypeScript
6
star
30

fwk-jille

Projects and samples made by Joinville Framework TOOLS
Java
6
star
31

luacall

Bibliotecas para integração entre o AdvPL/TLPP e o Lua Script
HTML
6
star
32

thf-cli

THF Command Line Interface
JavaScript
5
star
33

po-totvs-corp-theme

PO Theme - Totvs Corp Theme
CSS
5
star
34

winthor-smart-hub-layouts

Versionamento de integrações WSH - Winthor
4
star
35

tir-installer

The installer of TIR - TOTVS Interface Robot
JavaScript
4
star
36

tds-eclipse

Totvs Developer Studio for Eclipse (2019-06 ou mais recente)
Java
4
star
37

po-theme-fluig

PO Theme - fluig
CSS
4
star
38

thf-angular-snippets

4
star
39

oe-test-agent

An e2e tool for Progress OpenEdge applications with Protractor
OpenEdge ABL
4
star
40

thf-angular-crud-templates

Smarty
4
star
41

tds-parsers

Extensão para análise sintática das linguagens proprietárias TOTVS.
xBase
4
star
42

thf-sample-api

TOTVS | HTML Framework - Sample REST API - NodeJS
JavaScript
4
star
43

twebchannel-js

JavaScript
4
star
44

thf-desafio-frontend

PO UI - Desafio frontend
4
star
45

gps-components

Componentes TypeScript para o produto GPS
TypeScript
4
star
46

protheus-smart-hub-layouts

3
star
47

guild-java

Java
3
star
48

po-theme-bemacash

PO Theme - Totvs Bemacash Theme
CSS
3
star
49

oe-proparse

ANTLR-based OpenEdge ABL Parser
Java
3
star
50

pulumi-slack

Simplified Slack provider to Pulumi
Go
3
star
51

CoffeeAndCodeSP

Repositório do C&C SP
3
star
52

twebchannel-quickstart

Exemplo de uso do TWebChannel Advpl/JS
xBase
3
star
53

app-checkin-signup

app-checkin-signup
Java
2
star
54

tlpp-dyncall-samples

Exemplos do recurso de importação de DLL dinâmica (DynCall) do TLPP.
2
star
55

tlpp-i18n-samples

Exemplos do recurso de internacionalização de strings do TLPP.
2
star
56

thf-snippets-vscode

This extension for Visual Studio Code adds snippets for THF Framework
2
star
57

tlpp-oAuth2

Documentação, exemplos e casos de uso referentes ao oAuth2 tlppCore
2
star
58

oe-coverage

OpenEdge Coverage - Sonarqube Plug-in
Java
2
star
59

tds-languageclient

TypeScript
2
star
60

customer-api

Api de exemplo para consumo numa aplicação mobile
JavaScript
2
star
61

oe-swagger-generator

OpenEdge ABL - Swagger Generator
Java
2
star
62

workshop-ionic2

App exemplo usado no workshop de Ionic 2
TypeScript
2
star
63

mingle-ionic-maps

Exemplo de uso do Mingle com Ionic utilizando o serviço do Google Maps
CSS
2
star
64

advpl-language-server

TypeScript Implementation of the Language Server Protocol for ADVPL
TypeScript
2
star
65

app-checkin-survey

app-checkin-survey
Java
2
star
66

pipeline-ci-protheus

Python
2
star
67

totvs-healthcare-dev

TOTVS Healthcare (Caxias do Sul) Development Utilities
TypeScript
2
star
68

azure-release-notes-generator

A release notes generator based on Azure DevOps commits (aka VSTS)
Java
2
star
69

totvs-wso2-login

Módulo para login com WSO2 para THF versão AngularJS
HTML
1
star
70

app-checkin-event

1
star
71

app-checkin-front

TypeScript
1
star
72

prettier-plugin-4gl

Prettier 4GL Plugin
TypeScript
1
star
73

api-SCIM

HTML
1
star
74

gps-merge-tools

Ferramenta para auxiliar no Merge entre versões.
C#
1
star
75

standard-message

Repositório de mensagens padronizadas
1
star
76

mingle-sample-angular

TypeScript
1
star
77

thf-templates-sample

THF Templates - Sample
TypeScript
1
star
78

oe-tracer

OpenEdge Tracer - Sonarqube Plug-in
Java
1
star
79

thf-template-blank

THF Template Blank
TypeScript
1
star
80

pulumi-azuredevops-extensions

Minimum Pulumi native provider to complement the original Azure DevOps provider
Go
1
star