Code Templates no Eclipse

Alguns pedaços de código são repetidos muitas vezes durante a programação, principalmente código de debug. Para melhorar este processo, podemos criar code templates, que são pedaços de código (com ou sem variáveis) que podem ser acessíveis pelo autocomplete do Eclipse. Irei mostrar como criar um code template que irá produzir o seguinte código, que visa auxiliar a “debugar códigos PHP:

echo '<pre>';
var_dump();
echo '</pre>';

1. Criando o Code Template

Com o Eclipse aberto, vá em: Window » Preferences, e depois PHP » Editor » Templates. Nesta tela estão todos os code templates de PHP configurados. Clique em New e irá aparecer uma janela com um formulário, contendo as seguintes opções:

  • Name: nome do template, o qual você irá usar para acessá-lo pelo autocomplete do eclipse.
  • Context: contexto em que o code template estará ativo
  • Automatically insert: inserir automaticamente o código do template
  • Pattern: código do template

Para o code template que iremos criar, usaremos os seguintes valores para o formulário:

  • Name: vdm
  • Context: o valor padrão (normalmente, PHP)
  • Automatically insert: marcado
  • Description: Imprime uma variável com <pre>
  • Pattern: echo ‘<pre>';var_dump(${cursor});echo ‘</pre>';

Após a confirmação, poderemos ver nosso vdm na lista de templates.

2. Utilizando

Em um arquivo php, digite vdm e aperte ctrl+espaço para ativar o autocomplete do Eclipse. O eclipse deverá mostrar o código do vdm e, após inserí-lo, irá posicionar o cursor logo após o $ para que você insira o nome da variável. ;D

Categorias: PHP