Olá pessoal, nesse post eu trago para vocês como criar snippets no Visual Studio Code (VsCode).
Como pré requisitos precisamos de:
Ter o editor de código Visual Studio Code: https://code.visualstudio.com/
Para iniciar vamos abrir as configurações do Visual Studio Code com o comando "CTRL+SHIFT+P",
agora vamos digitar "snippet" e depois clicar em "configure user snippets".
Vamos selecionar "new global snippets file" e dar um nome a ele.
Após definir um nome, um arquivo .json será criado com o código do snippet todo comentado.
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
}
Vamos descomentar a partir de "Print to console" para podermos analisar melhor linha a linha e entender para podermos escrever o nosso snippet.
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
"Print to console": {
"scope": "javascript,typescript",
"prefix": "log",
"body": [
"console.log('$1');",
"$2"
],
"description": "Log output to console"
}
}
Agora podemos notar que a linha que tem "Print to console", equivale ao titulo do snippet.
A linha que tem o "scope", equivale á linguagem de programação que esse snippet vai abranger.
A linha que contém "prefix", equivale a instrução ou comando que vamos digitar para invocar o snippet no código do vscode.
A linha "body", equivale ao corpo do snippet ou seja, o que vai aparecer quando clicarmos para usar o snippet.
Aqui vale um adendo: no body do exemplo existe uma variável chamada $1 e $2, que nada mais são que ordem de auto focus do snippet para digitação de texto quando executarmos o código de chamada do snippet, ou seja, quando o snippet foi chamado no código, o cursor do mouse vai focar onde você deixou a variável $1 para podermos digitar algo e depois ao pressionar a tecla TAB ele vai dar focus na variável $2 (por isso são chamadas de tab stops).
Obs: podemos deixar um label ou dica de preenchimento para as variáveis, então ao invés de colocarmos apenas $1 podemos colocar no seu lugar ${1:label} onde o label pode ser substituído pelo texto de dica que preferir.
E por último a linha que tem o "description", equivale a descrição que irá aparecer ao passarmos o mouse por cima do snippet, mostrando qual a função que ele irá executar.
Agora que sabemos o que cada linha faz, podemos modificar como quisermos para obter um snippet funcional de acordo com nossas necessidades!
Olá pessoal, nesse post eu trago para vocês o passo a passo de como integrar o Codeigniter 3 com o PhpUnit que é uma framework de testes unitários para PHP. Como pré requisitos precisamos de: Baixar o codeigniter 3: https://codeigniter.com/download Ter xampp instalado e startado: https://www.apachefriends.org/index.html Ter o composer instalado: https://getcomposer.org/download/ Ter um editor de código: https://code.visualstudio.com/ Para dar inicio a configuração do PhpUnit, precisamos abrir a pasta do codeigniter com algum editor de código, no meu caso vou utilizar o VSCode. Com o projeto aberto vamos iniciar o terminal do Vscode ou o terminal do sistema operacional que você está utilizando. Antes de seguir com os próximos passos, vale ressaltar que eu estou iniciando uma configuração do zero, com o framework do codeigniter totalmente limpa, caso a sua não seja assim vou deixar algumas instruções para isso. Para quem está iniciando do zero, o arquivo que se encontra na raiz do projet...
Olá pessoal, nesse post eu trago para vocês comandos/atalhos úteis no Visual Studio Code (VsCode). Como pré requisitos precisamos de: Ter o editor de código Visual Studio Code: https://code.visualstudio.com/ De uma forma bem simples e objetiva deixarei os comandos listados a seguir seguindo a ordem de funcionalidade e comando/atalho para se executar, caso tenha dúvidas e prefira ver um demonstrativo passo a passo de cada um deles, visite meu canal no youtube ou assista o vídeo que está no topo desse post. Salvar código: Ctrl + S Encontrar linha pelo número dela: CTRL + G Encontrar uma ocorrência no arquivo: CTRL + F Encontrar uma ocorrência em todo projeto: Ctrl + Shift + F Alternar entre abas: CTRL+TAB Abrir a aba de configurações do VSCode: Ctrl + Shift + P Mostrar/esconder a barra lateral: CTRL+B Selecionar um por um ocorrências iguais no documento: CTRL+D Selecionar todas as ocorrências da seleção no documento: CTRL+F2 Abrir uma nova aba de arquivo: Ctrl + N Cop...
Olá pessoal, nesse post eu trago para vocês o passo a passo de como integrar o Xdebug com o PhpUnit que é uma framework de testes unitários para PHP. Como pré requisitos precisamos de: - ter visto o vídeo ou post anterior sobre integração do PHPUnit com o Codeigniter 3: Integrando o Framework Codeigniter 3 com o PHPUnit via composer (canalmcodebc.blogspot.com) Para começar precisamos verificar as configurações da máquina que estamos rodando o projeto como versão do PHP, arquitetura da máquina que estamos usando (32 ou 64 bits) e a versão do Zend Extension Build. Como eu estou usando o xampp como servidor de PHP, vou na raiz da pasta htdocs, abrir o vscode e criar um arquivo chamado info.php Vamos digitar o seguinte código <?php phpinfo(); ?> Agora vamos no navegador abrir esse arquivo na url: http://localhost/info.php Após coletar todas informações que precisamos, vamos no site do xdebug para poder baixar a versão compatível com nosso sistema no site: https://xdebug.or...
Comentários
Postar um comentário