segunda-feira, 9 de janeiro de 2012

Teclas de Atalho para a IDE Eclipse

Salve galera!

Em meu trabalho, uso a IDE Eclipse, e no dia a dia, senti uma diferença muito grande em utilizar as teclas de atalho.
Com certeza as teclas de atalho tornam a nossa vida um pouquinho mais rápido, tornando nosso dia mais produtivo. Após pesquisar em vários sites, e claro, com uma grande ajuda de meu amigo Rafael Jesus (que considero meu mestre em teclas de atalho dessa maravilhosa IDE), resolvi postar aqui algumas teclas de atalho que uso no meu dia a dia e algumas que venho anotando de sites!
São elas :

Ctrl + Shift + L 
Para acessar um PopUp 
Obtém uma lista de atalhos do Eclipse.

Alt + Shift + S + R
Getters and Setters
Use esta opção para abrir a janela do getter e setter .

Ctrl + 1 
Correção automática
Correções quando há erros de compilação, para criar novas classes, ou mesmo se digitar new NomeDaClasse(); ele cria a variável pra você e até mesmo para criar os getters e setters de uma variável.

Ctrl + 3
Busca automática

Busca um comando ou uma opção de menu baseado no que você escreve.

Ctrl + Shift + T
Encontrar Tipo Java
Descobre onde estão as classes em um workspace mesmo que esteja dentro de um jar.

Ctrl + Shift + R
Encontrar recursos
Use esta opção para procurar arquivos XML, arquivos de texto ou arquivos de qualquer outro tipo que estão em sua área de trabalho.


Ctrl + E
Editor de abrir Suspensa
Apresenta uma janela pop-up e lista os arquivos abertos no momento. Comece a digitar para limitar a lista ou simplesmente usar a seta para baixo.

Ctrl + O
Esboço rápido
Use-o para encontrar um método ou uma variável de membro em uma classe. Comece a digitar para limitar as escolhas. Pressione Ctrl + O uma segunda vez para incluir métodos herdados.

Ctrl + Espaço
Content Assist
Auto-Complete: Completa conteúdo enquanto a edição de código Java.

Ctrl + Shift + Space
Informações de contexto
Se digitar uma chamada de método com vários parâmetros, use isto para mostrar os tipos de parâmetro aplicável. O parâmetro atual onde está o cursor será exibido em negrito.

Ctrl + Shift + O
Organize seus Imports
Após digitar uma classe, usar esse atalho para inserir uma declaração de importação. Isso funciona se várias classes não foram importados também.

F3
Declaração aberta
Desce para a declaração do tipo, método ou a variável de cursor está ligado. Isso funciona bem como um hyperlink browser.

F4
Hierarquia de tipos abertos
Mostrar a hierarquia de tipos (árvore para baixo) ou a hierarquia super tipo (árvore para cima).


Alt + Esquerda
Histórico para trás
Isso funciona como um botão Voltar do navegador.



Alt + Direita
Histórico para a frente
Isso funciona como um botão Avançar do navegador.

Ctrl + L
Ir para a Linha
Ir para um número de linha específica.

Ctrl + Alt + H
Abra Hierarquia de chamada
Mostrar onde um método é chamado. Mostra todas as ocorrência de um atributo ou método dentro de uma classe.

Ctrl + H
Diálogo Open Search
Abre uma janela de busca com opções de pesquisa extensa para os pacotes Java, tipos, métodos e campos.

Alt + Shift + R
Rename – Refactoring
Usar isso para renomear tipo, método ou campo. Todas as referências existentes será reformulado também.

Alt + Shift + L
Extract Local Variable
Use isso para criar uma variável local a partir da expressão selecionada. Isso é útil para dividir as expressões maiores para evitar longas filas.

Alt + Shift + M
Extract Method
Utilize esta opção para extrair um novo método a partir do código existente. A lista de parâmetros e tipo de retorno será criado automaticamente.

Alt + Shift + Up 
Selecione Enclosing Elemento 
Útil para a seleção sensível ao contexto blocos (por exemplo, em torno loop, método de classe, etc) 

Alt + Shift + Down
 
Restore última seleção 
Útil para a seleção sensível ao contexto blocos (por exemplo, em torno loop, método de classe, etc) 

Alt + Shift + Esquerda
 
Select elemento anterior 
Útil para a seleção sensível ao contexto blocos (por exemplo, em torno loop, método de classe, etc) 

Alt + Shift + Direita
Selecionar o próximo elemento
Útil para a seleção sensível ao contexto blocos (por exemplo, em torno loop, método de classe, etc)

Ctrl + Up
Linha de rolagem para cima da linha de deslocamento de classe
Muito útil se você deseja mudar de classe, sem alterar sua posição ou cursor usando o mouse.
 
Ctrl + Down
Linha de rolagem para baixo da linha de deslocamento de classe
Muito útil se você deseja  mudar de classe , sem alterar sua posição ou cursor usando o mouse.

Ctrl + Shift + U 
Ocorrências show em File 
Use para pesquisar dentro do mesmo arquivo – útil para ocorrências de campos privados e métodos.

Alt + Shift + U
Remover Anotações Ocorrências
Use para pesquisar dentro do mesmo arquivo – útil para ocorrências de campos privados e métodos.


Ctrl + Shift + P
Ir para Bracket Matching
Ajuda para encontrar o colchete de fechamento das declarações.

Ctrl + J 
Incremental Find 
A ocorrência de correspondência primeiro é mostrado com cada letra digitada. Pressione novamente e a ocorrência de correspondência seguinte é mostrado.

Ctrl + Shift + J
Reverse Incremental Find
A ocorrência de correspondência primeiro é mostrado com cada letra digitada. Pressione novamente ea ocorrência de correspondência seguinte é mostrado.

Shift + Enter 
Inserir Linha Abaixo  
Inserir uma linha abaixo da linha atual. 

Ctrl + Shift + Enter
Inserir Linha Acima
Inserir uma linha acima da linha atual.

Ctrl +Shift + / 
Adicionar bloco de comentários 
Comentar um grande bloco de código com /* */.

Ctrl + 
Shift + \
Remove comentário de bloco
Descomentar um grande bloco de código com /* */.

Ctrl + Shift + C , Ctrl + /   ou   Ctrl + \
Adicionar comentários 
Comenta ou descomenta o código com /.

Alt +Shift + J
Adicionar  comentários Javadoc
Adiciona um comentário Javadoc no código.

Ctrl + M
Maximize Ver Ativo ou editor
Maximizar a visão atual do editor ou à custa de todos os outros pontos de vista mostrados atualmente. Pressione novamente para restaurar a visão normal.

Ctrl + F6 
Arquivos 
Navegar entre os arquivos abertos. 

Ctrl + F7
 
Abas
Navegar entre as abas da perspectiva.

Ctrl + F8
Perspectiva
Navegar pelas perspectivas abertas.

Ctrl + Alt + Up 
Duplicate Lines
Não parece em um primeiro momento, mas é um grande atalho uma vez que você aprender a usá-lo. Em vez de selecionar, copiar ou colar, basta selecionar e duplicar sem afetar a área de transferência.

Ctrl + Alt + Down
Linhas Copiar
Não parece em um primeiro momento, mas é um grande atalho uma vez que você aprender a usá-lo. Em vez de selecionar, copiar ou colar basta selecionar e duplicar sem afetar a área de transferência.


Alt + /
Conclusão da palavra
Isto é excelente para edição de código ou escrever arquivos de ajuda simples com variáveis ​​e outras palavras que não tenham equivalentes no idioma Inglês. A conclusão da palavra é baseado no conjunto de palavras que já estão presentes no arquivo atual.

Ctrl + I
Indentação correta
Selecionar um bloco de código Java ou um arquivo de classe inteira e use esse atalho para corrigir o seu recuo.

Ctrl + Shift + F
Formatação correta
Selecionar um bloco de código Java ou um arquivo de classe inteira e use esse atalho para formatar o seu código.

Ctrl + Shift + W
Close tabs
Fecha todas as abas.

Ctrl + F11
Run
Roda a aplicação.

Ctrl + Shift + B
Breakpoint
Inserir ou excluir breakpoint na linha onde está o cursor.

Ctrl + 2 + L 
Para criar uma variável local 
Esse atalho é muito útil quando criamos métodos em JPA e que não temos muita certeza de qual é o tipo de variável que será retornada.

Ctrl + 2 + F
Para criar uma variável global 
A mesma funcionalidade acima, mas para criar uma variável global.

Espero que essas teclas de atalho ajudem no seu dia a dia!
Um grande abraço e até o próximo post!!!!

Daniel...

Referencias