Blog do Urubatan
msgbartop
Desenvolvedor, Arquiteto, Palestrante, Coordenador do RSJUG, Patinador e Blogger
msgbarbottom

22 May 07 Melhores teclas de atalho do Eclipse

Seguindo a ideia deste, e deste post no GUJ, resolvi postar aqui a minha lista de atalhos favoritos do eclipse, apenas aqueles que eu uso com uma certa frequencia para evitar tirar as mãos do teclado e precisar usar o mouse para realizar pequenas tarefas que são na maioria das vezes, realizadas com mais rapidez e facilidade apenas com o teclado …
Os atalhos não estão em nenhuma ordem especifica, fora os dois primeiros que com certeza são os mais importantes de todos eles:

CTRL+1 - Quick Fix

Este é com certeza o atalho mais importante do eclipse, sempre que aparecer algo sublinhado em vermelho, pressione CRTL+1 que o eclipse da uma dica de como corrigir, ai basta pressionar ENTER e esta tudo arrumado.

CTRL+SHIFT+L - Lista de atalhos

Outro dos mais importantes, claro que ninguém vai decorar todos os atalhos do eclipse, mas pressiona esta combinação de teclas que a janelinha abaixo aparece com a lista de todos os atalhos disponíveis.

CTRL+SHIFT+L - Lista de atalhos

ALT+SHIFT+L - Extract Local Variable

Extract Local Variable, é um refactoring excelente para organizar um pouco o código, selecione parte do código e pressione ALT+SHIFT+L, pronto, sera criada uma variável para armazenar o valor da expressão, e a expressão sera substituída por esta variável, em todos os locais em que ela for encontrada.
ALT+SHIFT+L - Extract Local Variable

ALT+SHIFT+Q, … - Show View

Outra forma rápida de navegar dentro do workspace do eclipse, ALT+SHIFT+Q mostra a lista de views e os atalhos diretos para acessa-las, depois que souber decor as que mais usa, basta pressionar ALT+SHIFT+Q, P para acessar o package explorer.

ALT+SHIFT+Q, ... - Show View

ALT+SHIFT+R - Rename Refactoring

O nome daquela variável, classe, método, … não ficou bom? pode melhorar? então este atalho para o refactoring de rename vai te ajudar bastante!

ALT+SHIFT+R - Rename Refactoring

ALT+SHIFT+S - Source Quick Menu

Precisando implementar mais um metodo daquela interface? ou gerar getters e setters? tudo acessível a partir deste menu, o mesmo acessível quando se clica com o botão direito no código fonte!

ALT+SHIFT+S - Source Quick Menu

ALT+SHIFT+T - Refactoring Quick Menu

Precisando refatorar alguma coisa? este atalho é para você! só não esqueça que é sensível ao contexto, ou seja, dependendo de onde estiver o cursos no momento que você pressionar estas teclas, o conteúdo do menu vai mudar.

ALT+SHIFT+T - Refactoring Quick Menu

ALT+SHIFT+X, … - Run as

Classe pronta, agora falta executar? ALT+SHIFT+X, J executa sua classe java que tem um “public static void main”, não é este o caso? aguarde alguns segundos que a ajuda ja aparece!

Não esqueça que a mesma função para debugar as aplicações é acessível com CTRL+SHIFT+D.

ALT+SHIFT+X, ... - Run as

CTRL+3 - Quick Navigate

Atalho novo do eclipse 3.3! navega entre todos os arquivos abertos, e todas as views abertas de todas as perspectivas. Basta digitar o nome e fazer a festa (e perceba na imagem o suporte a Camel Case.

CTRL+3 - Quick Navigate

CTRL+E - Switch Editor

‘Na minha opinião a forma mais fácil de trabalhar no eclipse, é configurando ele para mostrar apenas uma tab do editor, e utilizando este atalho para trocar entre os arquivos abertos.

CTRL+E - Switch Editor

CTRL+O - Quick Overview

Esta é na minha opinião a forma mais fácil de se mover dentro de uma classe, basta precionar o atalho, e digitar o nome do metodo, ou atributo desejado, ou então navegar com as setas …

CTRL+O - Quick Overview

CTRL+T - Quick Type Hierarchy

Você ja precisou procurar qual era a hierarquia de uma classe enquanto editava ela? Eu já, e assim é bem fácil …

CTRL+T - Quick Type Hierarchy

E claro nunca esquecendo de outros dois dos mais importantes CTRL+SHIFT+O, para organizar os imports, e CTRL+SHIFT+F para formatar o código!

CONTRIBUIÇÕES PARA A LISTA

CTRL+SHIFT+T - Open Type (Wilerson)

Abre um dialogo com suporte para busca de classes pelo nome, com suporte a caracteres coringa (* e ?) e Camel Case (SB encontra também StringBuilder)

CTRL+SHIFT+R - Open Resource (Juliano Carniel)

Identico ao Open Type, mas funciona para procurar e abrir qualquer arquivo do workspace.

Bom, espero que esta lista seja útil para alguns de vocês, claro que existem muito mais atalhos de teclado no eclipse, mas estes são os qe eu mais uso!

CTRL+F11 - Run last launched (Wallace Souza)

Executa o último programa executado (independente de se era um tomcat, uma aplicação java, um JUnit, … )

F11 - Debug last launched (Wallace Souza)

Similar ao anterior, mas executa em modo de depuração.

Se você gostou deste post, lembre-se de assinar o RSS feed do blog, para ser notificado de novos posts!

Tags:

Reader's Comments

  1. |

    eu uso muito uma:

    CTRL+SHIFT+R (Open Resource)
    Para abrir classes por nome, ou pesquisar classes por nome. Lembrando que é possível utilizar caracteres curinga como ‘*’ e ‘?’.

    Uso isso principalmente para sistemas desenvolvidos em com EJB2.1 onde tem todas aquelas interfaces chatas, e onde um simples F3 não resolve para abrir o método de uma classe, ou a classe em si, sendo que sempre vai para a interface =)

    Buenas, espero ter contribuido tbm =)

    Abraços

    Reply to this comment
  2. |

    Eu uso bastante o CTRL+SHIFT+T (Open Type) também, para abrir uma classe.

    Reply to this comment
  3. |

    Estou adicionando as sugestões ao texto do post :D valeus galera …

    Reply to this comment
  4. |

    Não podemos esquecer do CTRL + SHIFT + O

    Gostei do ALT + SHIFT + Q

    Reply to this comment
  5. |

    o CTRL+SHIFT+O ja estava na lista no final do texto, junto com o CTRL+SHIFT+F :D

    Reply to this comment
  6. |

    Uso CTRL-O a dar com pau. Quando estou fazendo código para teste, uso muito CTRL-B (Build All) também, porque não gosto de deixar o build automático habilitado.

    Reply to this comment
  7. |

    afe… verdade… :)

    Reply to this comment
  8. |

    Li rápido mas não vi esses:
    ctrl + F11 -> Roda o último programa executado
    F11 - > debug o último programa executado

    Reply to this comment
  9. |

    legal :D estes eu não sabia mesmo …

    foi pra lista :D

    Reply to this comment
  10. |

    Tem também o ALT + seta pra cima ou pra baixo: move a linha para cima/baixo.

    E o CTRL + Espaço, claro.

    Reply to this comment
  11. |

    Lembrei disso
    um pdf com todos os shortcuts
    http://eclipse-tools.sourceforge.net/shortcuts.html

    Reply to this comment
  12. |

    can i do “find in files” in Eclipse ?

    Reply to this comment
  13. |

    yes carolina, the shortcut to “find in files” is CTRL+H, the first tab in the opened dialog is the “find in files”.

    Reply to this comment
  14. |

    Adoro atalhos, por isso uso toda hora, muitos desses (SHFIT+ALT+S) que apareceram aqui eu ja utilizava, gostei de outros (CTRL+1) tantos dos que nao usava.
    Ai vai minha contribuicao:
    quer duplicar alguma()s linha(s)?. Selecione parte dela(s) e CTRL+ALT+(seta para cima ou para baixo).

    Reply to this comment
  15. |

    sbs

    Reply to this comment
  16. |

    Muito boa as teclas de atalho !!!!

    essa de CTRL+ALT+(seta pra cima ou para baixo) e muito bom !!! mais eficiente que CTRL+C e CTRL+V !!!

    Reply to this comment
  17. |

    QUAL O ATALHO PARA EU REALIZAR UMA BUSCA POR QUALQUER STRING EM TODO O ECLIPSE?

    Reply to this comment

Leave a Comment