• Stars
    star
    159
  • Rank 229,635 (Top 5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 8 years ago
  • Updated about 1 month 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
157
star
2

tir

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

tjf-samples

TOTVS Java Framework Samples
Java
48
star
4

po-theme-totvs

PO Theme - Totvs Default Theme
CSS
38
star
5

generator-totvs-dev

Generator for Totvs Web Developers
JavaScript
38
star
6

tlpp-sample-rest

Exemplos de uso -> tlppCore | Módulo: REST
xBase
36
star
7

ttalk-standard-message

Repositório de mensagens padronizadas
JavaScript
35
star
8

tnf-samples

TOTVS .Net Core Framework Samples - TNF
C#
34
star
9

tir-script-samples

Script samples of Totvs Interface Robot (TIR) module.
Python
28
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
15
star
13

tlpp-probat-samples

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

tlpp-samples

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

tnf-zero

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

tds-monitor-standalone

JavaScript
12
star
17

CoffeeAndCodeJOI

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

thf-conference-sample

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

tds-monitor-frontend

TypeScript
10
star
20

ablon-tlpp-unittest

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

tlpp-core-resources

Exemplos de recursos nativos da Linguagem TLPP.
9
star
22

protheus-ci-universo

Universo TOTVS 2024: Linha Protheus - Jornada CI/CD Protheus
Python
8
star
23

dcp-extension

TypeScript
8
star
24

tds-da

DebugAdapter binary
7
star
25

crud-thf-30-min-universo

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

md2poui

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

fwk-jille

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

twebengine-sample

Exemplo relativo ao TWebEngine e TWebChannel
xBase
6
star
29

frame-sp-universo

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

thf-cli

THF Command Line Interface
JavaScript
5
star
31

po-totvs-corp-theme

PO Theme - Totvs Corp Theme
CSS
5
star
32

luacall

Bibliotecas para integração entre o AdvPL/TLPP e o Lua Script
HTML
5
star
33

tir-installer

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

tds-eclipse

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

thf-angular-snippets

4
star
36

po-theme-fluig

PO Theme - fluig
CSS
4
star
37

oe-test-agent

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

thf-angular-crud-templates

Smarty
4
star
39

thf-sample-api

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

twebchannel-js

JavaScript
4
star
41

thf-desafio-frontend

PO UI - Desafio frontend
4
star
42

gps-components

Componentes TypeScript para o produto GPS
TypeScript
4
star
43

guild-java

Java
3
star
44

po-theme-bemacash

PO Theme - Totvs Bemacash Theme
CSS
3
star
45

oe-proparse

ANTLR-based OpenEdge ABL Parser
Java
3
star
46

tds-parsers

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

pulumi-slack

Simplified Slack provider to Pulumi
Go
3
star
48

CoffeeAndCodeSP

Repositório do C&C SP
3
star
49

twebchannel-quickstart

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

protheus-smart-hub-layouts

2
star
51

winthor-smart-hub-layouts

Versionamento de integrações WSH - Winthor
2
star
52

app-checkin-signup

app-checkin-signup
Java
2
star
53

tlpp-i18n-samples

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

tlpp-dyncall-samples

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

thf-snippets-vscode

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

tlpp-oAuth2

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

oe-coverage

OpenEdge Coverage - Sonarqube Plug-in
Java
2
star
58

tds-languageclient

TypeScript
2
star
59

customer-api

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

oe-swagger-generator

OpenEdge ABL - Swagger Generator
Java
2
star
61

workshop-ionic2

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

azure-release-notes-generator

A release notes generator based on Azure DevOps commits (aka VSTS)
Java
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

totvs-healthcare-dev

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

totvs-wso2-login

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

prettier-plugin-4gl

Prettier 4GL Plugin
TypeScript
1
star
69

app-checkin-event

1
star
70

app-checkin-front

TypeScript
1
star
71

api-SCIM

HTML
1
star
72

gps-merge-tools

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

tds-gaia

TDS-Gaia, your partner in AdvPL/TLPP programming.
TypeScript
1
star
74

mingle-sample-angular

TypeScript
1
star
75

standard-message

Repositório de mensagens padronizadas
1
star
76

thf-templates-sample

THF Templates - Sample
TypeScript
1
star
77

pipeline-ci-protheus

Python
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