Skip to content

delphicleancode/AdiantiPHPVsCodeSnippets

Repository files navigation

AdiantiPHPVsCodeSnippets

Snippets PHP Adianti Framework para VSCode

Este repositório tem como objetivo compartilhar templates de código no padrão Adianti Framework.

Exemplo de criação de Snippets:

1 - Selecionar menu no VSCode:

File -> Preferences -> User Snippets

2 - Escolher escopo para o Snippet:

  • New Global Snippets file..
  • New Snippets file for 'NomeProjeto'...

3 - Informar o nome do arquivo de Snippet.

  • o VScode irá salvar o arquivo como "nomeArquivo".code-snippets

4 - Criar os snippets

  • Criar conforme o exemplo abaixo:

    "Adiciona um componente TLabel ": { "scope": "PHP,php", "prefix": "newTLabel", "body": ["$$1 = new TLabel('$2');"], "description": "Adicionar TLabel"

  • As variáveis precedidas pelo caracter $ (sifrão), indicam parada do cursor seguindo a ordem numérica, ex.: $1, $2, $3...

  • Por ser o caracter $ o mesmo utilizado no PHP como prefixo de variável, o mesmo terá que ser repetida, ex. $$1 (onde o primeiro $ se torna um caracter do texto final e o segundo utilizado pelo snippet para posicionamento do cursor).

  • Caso forem repetidas, será repetido o conteúdo digitado para cada identificador, por exemplo.:

"body": ["$$1 = new TLabel('$1');"], o cursor irá parar na posição $1 e ao digitar o valor, este irá também adicionar o mesmo valor na segunda posição com a marcação $1.

Utilização de um arquivo de snippet externo:

Basta adicionar o(s) arquivo(s) de snippets no diretório de snippets do VSCode, exemplo: User\AppData\Roaming\Code\User\snippets.

Artigo completo em: https://link.medium.com/Gjm1OZR3V4

About

Snippets PHP Adianti Framework para VSCode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published