Temos o prazer de anunciar uma nova simplificação útil na extensão 4D-Analyzer para Visual Studio Code!
Essa funcionalidade tem o objetivo de simplificar o processo de começar e melhorar o desenvolvimento com VS Code for 4D.
Até agora, a extensão 4D-Analyzer para VS Code requeria uma aplicação 4D (4D, 4D Server, ou tool4d) rodando em segundo plano. Essa configuração permitiu que a extensão se comunicasse com o servidor 4D LSP (Language Server Protocol).
No entanto, esse requisito foi eliminado com o lançamento da versão 0.2.0 da extensão.
Agora, a extensão 4D-Analyzer pode descarregar automaticamente a aplicação tool4d e usá-la como servidor LSP para a extensão 4D-Analyzer.
Esse se torna o comportamento padrão.
Configurações da extensão
Esta nova característica traz vários novos parâmetros para as configurações da extensão 4D-Analyzer:
Automatic tool4d download and use: Por padrão, a aplicação do servidor LSP usada é uma aplicação tool4d que é descarregada automaticamente. É possível alternar essa configuração. Se definido como False, a extensão usará o aplicativo definido pela configuração “path” existente.
Version: Pode definir a versão do tool4d a utilizar. Pode utilizar a versão mais recente do tool4d, a versão mais recente da versão de funcionalidades, a versão mais recente de um número de versão de funcionalidades definido ou a versão mais recente de uma versão de serviço de longo prazo. Mas não entre em pânico; é apresentada uma mensagem de erro se for introduzida uma versão inválida do tool4D.
Aqui estão os modelos disponíveis:
– “latest” corresponde à última versão global do tool4d. Este é o valor por defeito e a melhor forma de garantir que está sempre atualizado. As versões serão descarregadas à medida que forem lançadas.
– “20R” corresponde à versão mais recente do tool4d 20 Feature Release.
– “20R4” corresponde à versão mais recente do tool4d 20 R4. Isto limitará o download às versões 20R4. Claro que pode especificar “20R5”, “20R6,” e assim por diante, à medida que forem ficando disponíveis.
– 20″ significa a última versão do toold4d 20 Long Term Service.
Todas as versões incluem os seus lançamentos HotFix. Pode ler este post no blog para mais informação sobre o versionamento 4D.
Channel: Pode escolher usar a última versão beta da versão definida ou a versão estável.
tool4d download folder: Opcionalmente, pode definir a localização onde o tool4d descarregado será colocado no disco. Se a localização não for gravável, é apresentada uma mensagem de erro.
Atualização
Quando a extensão é iniciada, verifica se está disponível uma nova compilação para a versão e o canal definidos. Em caso afirmativo, uma caixa de diálogo pede-lhe que confirme a atualização.
Tratamento de erros: quando a extensão não consegue descarregar a versão mais recente da versão definida do tool4d, é apresentada uma mensagem de erro.
Nota: ainda é possível usar seu próprio 4D local, 4D Server, ou aplicação tool4d em vez do tool4d baixado. Para isso, desative a opção “Automatic download and use of tool4d” e indique o caminho do executável na opção legacy “path”.
Comandos
Esta nova caraterística também introduz três novos comandos VS Code:
– Display the 4D version currently used: exibe a versão atual do tool4d e o número de compilação.
– Update tool4d to the latest version: inicia o processo de atualização manualmente, por exemplo, quando recusou uma atualização anteriormente.
– Cleanup: limpa do disco todas as versões não utilizadas do tool4d.
Esta nova funcionalidade tem como objetivo simplificar o seu processo de desenvolvimento, facilitando o trabalho com o VS Code. Esperamos que seja útil e aguardamos o seu feedback!