Esta extensão adiciona o suporte à Linguagem Senior de Programação, também conhecida como LSP, ao Visual Studio Code.
Aqui estão alguns dos recursos que o LSP oferece:
- Colorização
- Autocomplete
- Apresentação de parâmetros das funções (nativas e customizadas)
- "Ir para Definição" das funções customizadas
- Snippets (trechos de códigos previamente configurados)
- Validação de Sintaxe (em desenvolvimento)
Suporta colorização da maioria das funções internas, variáveis de sistema e palavras-chave para o LSP para o Vetorh
Durante a digitação da regra, é apresentado uma lista de sugestões de funções ou variáveis de possíveis alternativas ao texto digitado.
Ao passar o mouse sobre um função é apresentado um popup com a lista de parâmetros e a documentação disponíveis.
Funções nativas
Funções customizadas
Durante a digitação são mostrados todos os parâmetros necessários e destacado o que está sendo preenchido no momento.
Posicionando o cursor em um parâmetro e prescionando CTRL+SHIFT+Space
são apresentadas informações detalhadas sobre o parâmetro correspondente.
Ao clicar sobre o nome de uma função customizada com o CTRL prescionado ou prescionar F12 quando posicionado sobre uma função customizada o editor irá para o arquivo e a posição onde a função foi definida.
Diversos trechos de códigos comuns para o dia-a-dia
Realiza a verificação semântica do código durante a digitação e sempre que o arquivo é aberto. Para isso será realizada uma compilação simplificada e apenas algumas regras básicas foram implementadas. Quando encontrar uma inconsistência, será apresentado como ERRO ou AVISO.
Este projeto é licenciado sobre a licença MIT - veja LICENSE.md
para mais informações.
Luciano Cargnelutti - https://llutti.dev
Repositório do Projeto: https://github.com/llutti/vscode-language-lsp