Eclipse – Code Templates
O Eclipse tem umas opções bem interessantes para personalizar seu ambiente da maneira que você desejar, uma delas é o Code Template, Formatter e Save Actions.
Cada desenvolvedor tem seu gosto por indentação, ou cada projeto segue um padrão para indentar o código, padrão de comentários etc. Com essas configurações fica tudo mais simples e pode ser reutilizável.
Vou mostrar aqui o caminho das pedras para configurar de maneira simples e rápida.
Primeiro vamos criar o Code Template para personalizar os comentários.
As vezes você deseja colocar mais informações do JavaDoc da sua aplicação, como nome do projeto, seu nome, data etc. Para não ter que sempre ficar repetindo(copiando e colando) o mesmo texto, basta se utilizar do Code Templates.
Vá em Windows –> Preferences –> Java –> Code Style –> Code Templates.

Selecione uma tag e clique em editar. Aqui você poderá colocar o texto que você quiser, na próxima vez que for utilizar ele irá colocar todo o texto que você criou e definiu automaticamente.
Tem também a opção Insert Variable que você poderá inserir uma variável que irá pegar os dados automaticamente e servirá para outros projetos, vou selecionar o ${projetc_name} que vai pegar o nome do meu projeto e inserir em todos os métodos que eu for utilizar esse comentário.
Neste exemplo fiz somente para o Methods, mas você poderá fazer para todos se desejar.
Vamos ver como utilizar.
Acima do método digite “/**” e dê um ENTER.

Observe que ele colocou o nome do meu projeto no comentário, e foi simples e rápido. Você poderá inserir várias outras tags.
| Variável | Descrição |
|---|---|
| date | insere a data completa no Java doc |
| dollar | insere um símbolo $ |
| enclosing_method | insere o nome do método |
| enclosing_type | insere o nome da classe ou tipo do objeto que a classe representa |
| file_name | insere o nome do arquivo.java |
| package_name | insere o nome do pacote em que a classe se encontra |
| todo | insere um TODO no método |
| user | insere o nome do usuário no método |
| year | insere o ano no método |
Vamos ver agora como reutilizar esse Code Template.
Depois de ter personalizado tudo, vá em Windows –> Preferences –> Java –> Code Style –> Code Templates –> Export –> e salve seu XML.
Para reutilizar basta ir em Import e selecionar seu arquivo.
Uma dica, para não ter que fazer todo esse caminho manualmente, quando você abrir a tela de preferences clique em type filter text que se localiza no canto superior esquerdo da janela de preferences e digite o que você quer abrir, por exemplo: Code template. O eclipse já vai mostrando todas as opções que tem esse texto, simples não ? ?
Na próxima falaremos sobre o Formatter(Ctrl+Shift + F) e como otimizar esse processo com o Save Action.
Abraços







joão paulo said
am agosto 5 2008 @ 11:04 am
Muito boa sua dica Handerson, testei aqui e já criei alguns, espero em breve está postando minhas próprias contribuiçõe sobre java em meu blog.
Um abraço!
Handerson Frota - WEB2.0 » Eclipse - Formatter e Save Action said
am agosto 5 2008 @ 11:14 am
[...] de ter falado sobre Code Templates para comentários no código, vou neste post falar sobre a formatação e como otimizar isso para [...]
handersonbf said
am agosto 5 2008 @ 11:46 am
Massa João Paulo, pois assim que seu blog for publicado manda pra mim que terei o prazer de colocar na minha lista de blogs aqui no meu site ok
Abraços
joão paulo said
am agosto 5 2008 @ 12:12 pm
Beleza Handerson, rapaz to numa expectativa grande para o curso de java no sábado na Faculdade Lourenço Filho, ainda não confirmei minha presença, mas até sexta-feira faço isso.
Segue o endereço do meu blog, ainda está bem no começo:
http://jpaulo7-ce.blogspot.com/
Um abraço!
Sérgio Berlotto said
am setembro 17 2009 @ 1:21 pm
Olá Anderson !
Este post já me quebrou um galhão, com certeza !
Mas o que eu estava procurando mesmo era como criar tipos/esqueletos de classes para eu escolher na hora de executar o comando “New Class” por exemplo…
Daí eu escolho entre uma classe “Normal” ou uma classe de “Teste Unitário” por exemplo… sacou ?
Se puder me ajudar agradeço..
Um abraço…
Handerson Frota said
am setembro 17 2009 @ 2:05 pm
Olá Sérgio tudo bem.
Para criar esses templates basta acessar: Windows –> Preferences –> Java –> CodeStyle –> Code Template
Então você acessa “code” e vai montando no Class Body, Method Body etc.
Abraços e obrigado.