Novo Editor de Código VS Características com 4D v20

Como de costume, uma nova versão, novas funcionalidades de extensão de código VS para programadores que queiram ver e editar código com este editor gratuito.

4D v20 traz uma nova capacidade ao editor Visual Studio Code através da extensão 4D-Analyzer: Diga olá à Verificação da Sintaxe do Documento, que ajudará o programador a escrever menos erros, Dobragem e Indentação de Código para uma melhor visualização, e ferramenta4d para permitir um arranque mais rápido do servidor LSP.

Verificação da sintaxe do documento

Ao escrever código, a verificação da sintaxe é uma forma de ajudar os programadores a tornar o seu código mais seguro.

Por exemplo, escrever uma declaração “IF” é um erro de sintaxe se a declaração “End If” correspondente estiver faltando. O programador escreve frequentemente a mesma coisa para parênteses e uma longa lista de erros de datilografia.
Como está disponível no editor de código 4D há muito tempo, pode agora verificar os erros de sintaxe no editor de código VS.

A melhor parte? Nada a fazer a partir da sua parte: tudo é automático.
Em VS Code, os erros de sintaxe são exibidos em linha: a parte do código que gera o erro é sublinhada. E ao passar o cursor sobre ele, aparece uma dica de ferramenta, mostrando a mesma explicação de erro que em 4D:

Como alguns programadores não gostam de ver o seu código sublinhado pelo editor, nós gostamos de outra extensão do Código VS, tornando esta capacidade opcional. É possível ativar ou desativar a verificação da sintaxe nas definições da extensão:

blank

contração e indentação do código

Outra capacidade útil para os desenvolvedores é a de contrair e expandir partes do código. No código VS, é exibido um parêntese antes de cada parte contraível do código, quando se flutua sobre a margem esquerda. Por exemplo, blocos de palavras-chave e funções de classe são partes contraíveis do código.

blank

E ao digitar código dentro de um bloco de código expansivo, o cursor é automaticamente recuado para que o código pareça melhor para leitura sem qualquer ação.

blank

tool4d aplicação

4D v20 traz uma nova aplicação chamada tool4d. Como explicado neste post do blog, esta aplicação é um subconjunto do 4D e é dedicada à execução de scripts através de Interface de Linha de Comando. Mas também fornece o servidor LSP que comunica com a extensão VS Code! Assim, pode agora definir o tool4d no caminho do servidor das suas definições de extensão 4D-Analyzer:

blank

Como o tool4d é muito pequeno e não carrega muitos componentes, é significativamente mais rápido de carregar! E no macOS, definir tool4d como um servidor LSP evitará o acesso simultâneo à sua aplicação 4D.

 

Espero que todas estas novas funcionalidades o ajudem a usar a linguagem 4D no editor de código VS!

Esforçamo-nos constantemente por proporcionar aos nossos usuários a melhor experiência possível, e encorajamos a partilhar os seus pensamentos e feedback no fórum 4D. O seu feedback ajuda-nos a compreender melhor as suas necessidades e a melhorar continuamente os nossos produtos e serviços.

Avatar
• Proprietário do produto - Damien Fuzeau entrou ao time 4D Product em fevereiro de 2019. Como Proprietário do Produto, está a cargo de escrever as histórias dos usuários e depois traduzi-las em especificações funcionais. Seu papel também é garantir que a implementação da funcionalidade entregue cumpra com as necessidades do cliente. Damien é formado em engenharia de software pela Universidade de Nantes. Trabalhou mais de 23 anos em sua empresa anterior, primeiro como desenvolvedor (descobrindo 4D em 1997), e mais tarde como gerente de engenharia e arquiteto de software. Essa empresa é um Partner OEM de 4D e lançou softwares empresariais baseados em 4D para milhares de usuários em centenas de servidores. Portanto Damien está acostumado ao desenvolvimento e lançamento de 4D em contextos multilinguais.