Extensão do Código VS: Conclusão do Código

Um novo lançamento, uma nova funcionalidade de extensão do Código VS.

4D v19 R8 traz uma nova capacidade ao editor Visual Studio Code através da extensão 4D-Analyzer: Diga olá ao completamento de código.

Começando com 4D v19R8, quando se digita código num arquivo 4DM, as sugestões contextuais aparecem num menu popup. Pode subir e descer na lista; a ajuda da assinatura do item destacado é mostrada a seguir.
E pode validar automaticamente a escolha, digitando a tecla TAB ou clicando no item desejado no menu.
O preenchimento do código está disponível para:

    • Comandos 4D
    • atributos de objectos
    • funções do objecto
    • métodos
    • variáveis
    • constantes
    • tipos

 

O exemplo abaixo mostra o ecrã do Código VS ao digitar “This.t ” numa função de classe de entidade.


As sugestões aparecem quando se digita vários caracteres. Mas se ainda não tiver digitado alguns caracteres, pode apertar a tecla CTRL+SPACE para exibir todos os elementos contextuais disponíveis.
No exemplo abaixo, escrevemos o comando “File” e apertamos a tecla CTRL+SPACE para exibir todas as constantes relacionadas.
blank

A conclusão também está disponível para palavras-chave! Quando se digita uma palavra-chave de abertura como “If” ou “Use”, a palavra-chave final correspondente é proposta nas linhas que se seguem.blank

Feliz codificação! E, como de costume, sinta-se à vontade para comentar os Fóruns 4D.

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.