Atalhos do Eclipse

Olá a todos!

Vou falar aqui sobre alguns atalhos úteis do Eclipse que é a IDE que eu uso.

ctrl-shift-t - Open Type - Atalho para abrir o código de um tipo do Java para edição. Por exemplo, em algum lugar do seu projeto tem uma classe GenericDAO. Então se você quiser abrí-la para edição, aperta crtl-shift-t, começa a escrever GenericDAO e clica nela na lista.

ctrl-shift-r - Open Resource - Serve para você abrir um arquivo qualquer. Por exemplo, você tem um arquivo header.html, aperta ctrl-shift-r, começa a escrever header.html e clica nele na lista.

ctrl-o - Com o cursor numa classe, navega dentro dela abrindo uma lista de métodos e atributos. Aperte ctrl-o e vá digitando o nome do método, por exemplo, getName. Selecione na lista que o cursor vai direto para o método getName.

alt-shift-R - Rename - Refatoração para mudança de nome de um atributo, método, nome, classe em que o cursor estiver em cima. Usando a refatoração, todos os lugares onde estiver sendo utilizado o alvo da mudança também serão modificados.

alt-shift-L - Extract Local variable - Refatoração que transforma a parte selecionada numa variável local. Por exemplo, você seleciona no código:

if (number >= 0) { …

Aperta alt-shift-L, e escreve isPositiveNumber, ficando assim:

boolean isPositiveNumber = number >= 0;
if (isPositiveNumber) { …

alt-shift-M - Extract Method - Refatoração que transforma a parte selecionada num método. Por exemplo, você seleciona no código:

if (number >= 0) { …

Aperta alt-shift-m, e escreve isPositiveNumber. Isso irá criar um novo método ficando assim:

if (isPositiveNumber()) { …

E mais abaixo terá o método:

private boolean isPositiveNumber() {
return number >= 0;
}

Aprender a usar bem os métodos de refatoração é muito importante, pois assim naturalmente o seu código fica mais legível, limpo e organizado (que é o objetivo de refatorações :) ).

Fico por aqui, espero que tenha ajudado!

Maio 16, 2008. Etiquetas: , . ferramentas, java.

Não Há Comentários

Be the first to comment!

Deixe um comentário

Você deve estar logado para postar um comentário.

Trackback URL