As três principais teclas de atalho do Eclipse

Atualização 02/2012: Veja MAIS atalhos e truques AVANÇADOS no novo curso online Produtividade Extrema com Eclipse.

Na apostila do curso FJ-11 passamos diversas teclas de atalho importantes para o desenvolvedor iniciante, mas damos especial destaque a um pequeno grupo, para não atrapalhar o aprendizado. Vamos diminuir ainda mais esse grupo e mostrar como podemos praticamente nos livrar da interrupção do mouse com apenas três teclas de atalho: Control+Espaço, Control+1 e Control+3.

1. Acha que já conhece o Control + Espaço?

Sim, ela te ajuda a autocompletar nome de classes e métodos, mas podemos ir muito além. Ao declarar uma variável do tipo ContaCorrente basta, logo após dar o espaço, pressionar Control + Espaço e possibilidades de nome serão sugeridas:

O Control + Espaço pode ativar um dos muitos templates do Eclipse, como o foreach. Basta digitá-lo e pressionar Control + Espaço que será estruturado um enhanced-for, sugerindo utilizar a array ou collection do escopo mais próximo. O funcionamento é análogo para outros templates, como para gerar o método main:

Existem várias formas de se gerar os getters e setters e a mais rápida é com Control + Espaço. Dado qualquer atributo, basta digitar get+Control + Espaço e pronto, ele dará opções para a geração do getter. O funcionamento é análogo para o setter:

2. O Control + 1 vai além da correção:

Esta talvez seja a combinação mais eficiente, porém menos conhecida. Ela não serve apenas para dar sugestões quando algo há algum erro de compilação (quickfix), indicado pela pequena lâmpada, como no tratamento de exceções checked:

Ou para criar classes que ainda não existem:

Quando declaramos um atributo de uma classe, o Control + 1 vai oferecer e geração de getter e setter:

Mas o uso mais interessante é na criação de váriáveis e atributos. Quando vamos criar uma váriável, começamos declarando-a, mas isso não é necessário. Podemos simplesmente digitar new ContaCorrente() e pressionar Control + 1:

Podemos também utilizar Control + 1 para remover cada import desnecessário, porém o control+shift+o é mais eficiente.

3. O Control + 3 pode fazer todo o restante.

Ele é o atalho que busca um comando ou opção de menu baseado no que você escreve. Ao digitar generate, por exemplo, temos:

Com isso podemos gerar construtores, getters e setters ou buscar por todo código. Até mesmo abrir a tela de preferences ou fazer um new class. Mais: conforme você usa o Control + 3, o Eclipse memoriza suas principais escolhas, de tal forma que da próxima vez elas estarão ordenadas de acordo com sua utilização. Também é possível escrever apenas as primeiras letras das palavras que constituem o comando, como Generate Getters And Setters (GGAS):

Pode gerar construtores de acordo com seu atributos, através do GCUF (Generate Constructor Using Fields), entre muitos outros. O céu é o limite.

Ou rodar sua aplicação, ao digitar run:

Para os iniciante em Eclipse, isso é bem mais fácil que guardar na memória as estranhas teclas de atalho para rodar uma aplicação: agora ela está a apenas um Control + 3 run de distância.

E você, quais atalhos mais utiliza? Dominar uma IDE pode te deixar muito produtivo, e vemos que não é necessário memorizar muitas teclas para já ter um considerável desempenho com o Eclipse. Fica o agradecimento a diversos desenvolvedores e instrutores da Caelum pelas dicas: Adriano Almeida, Jose Donizetti, Lucas Cavalcanti e Fabio Kung.

Atualização 02/2012: Veja MAIS atalhos e truques AVANÇADOS no novo curso online Produtividade Extrema com Eclipse.

64 Comentários

  1. Augusto 15/09/2011 at 17:52 #

    CTRL+K e CTRL+SHIFT+K Localiza seleção pra baixo e pra cima no código.

  2. Siclaudio 27/09/2011 at 17:57 #

    Muito Bom!

    Mas acho que o CTRL + SHIFT + O para dar um import dos pacotes que estão faltando também deveria entrar na lista.

  3. elias 09/11/2011 at 11:47 #

    Muito bom o post, o ctrl +3 é excelente! dá para ganhar bastante tempo.

  4. Caio Ribeiro Pereira 14/12/2011 at 13:31 #

    A tempos atrás eu fiz um post muito bacana dando dicas complementares para usar o Eclipse, vale a pena dar uma olhada hehe

    Teclas de Atalho Essenciais:
    http://www.udgwebdev.com/teclas-de-atalho-essenciais-no-eclipse/

    Gerenciando Plugins
    http://www.udgwebdev.com/gerenciando-plugins-no-eclipse/

    Debug com Eclipse
    http://www.udgwebdev.com/debug-com-eclipse/

  5. Adriano Faria Alves 16/12/2011 at 12:15 #

    Um dos melhores para min é o Ctrl + I , para organizar o código !

  6. Felipe 20/12/2011 at 09:36 #

    Para vc organizar o seu código, vc ira utilizar o Ctrl + Shift + f !

    Agora se vc quizer ver todas as utilidades q os atalhos fornecem…aperte o Ctrl + Shift + l…assim podera utilizalos ;D

  7. Caio Ribeiro Pereira 16/01/2012 at 14:32 #

    Lancei mais um post para complementar nas configurações com Eclipse IDE, vale a pena dar uma olhada pessoal!!

    http://www.udgwebdev.com/ajuste-fino-no-eclipse-ide/

  8. Andre 24/01/2012 at 18:52 #

    Muito bom!

  9. jhomara 09/03/2012 at 12:02 #

    Show, muito bom!

  10. Nesken 05/04/2012 at 10:40 #

    Muito legal, ja consigo viver sem o mouse rsrsrs.. era horrivel antes

  11. Aleksandr 17/10/2014 at 13:47 #

    Boa tarde,
    Uma correção – lider do mercado é Intelliji IDEA.
    Eclipse é melhor das gratuitas.

    Atenciosamente

  12. Leonardo 31/01/2015 at 00:34 #

    Excelente dicas.

  13. LUIZ COELHO 22/01/2016 at 11:59 #

    Muito bom. Direto e útil.

Deixe uma resposta