Para quem utiliza qualquer ferramenta de software para desempenhar seu trabalho sabe a importância de se usar atalhos que facilitem diversas ações nessas ferramentas. No desenvolvimento de software não é diferente e arrisco a dizer inclusive que os atalhos se fazem ainda mais necessários, devido à grande quantidade de coisas repetidas que precisamos fazer e principalmente à necessidade de foco que precisamos durante o desenvolvimento de determinadas funcionalidades.
O Eclipse apesar de ser uma ferramenta não muita querida por muitos [aqui usei um eufemismo], possui vários atalhos que ajudam no dia-a-dia do desenvolvimento. Eu particularmente utilizo bastante alguns deles e inclusive, pelo menos até agora, ainda não consegui ter uma experiência de desenvolvimento tão fluida no VS Code como tenho no Eclipse, isso em relação à utilização de atalhos.
A lista que vou apresentar agora não é a lista de todos os atalhos, nem os mais conhecidos ou mais úteis. É somente os meus preferidos. São os atalhos que sempre gosto de mostrar pra o pessoal do trabalho (pelo menos aqueles mais desconhecidos). Então segue abaixo a lista dos meus atalhos preferidos do Eclipse.
Pesquisar por uma palavra selecionada dentro do mesmo arquivo
Control + K ou Control + Shift + K
Pesquisar por uma palavra selecionada em todo o projeto
Control + Alt + G
Mostrar onde uma classe, método ou variável selecionada é utilizada (Call Hierarchy)
Control + Alt + H
“Caminhar” entre métodos, pulando de um método para outro
Control + Shift + Up ou Control + Shift + Down
Ir para a declaração de uma classe (entrar na clase), método (entrar no método) ou variável
F3
Pular para a parte do código onde se estava anteriormente
Control + Left ou Control + Right
Pular para o último código alterado
Control + Q
Mover as linhas selecionadas para cima ou para baixo
Alt + Up ou Alt + Down
Apagar as linhas selecionadas
Control + D
Duplicar as linhas selecionadas
Control + Shift + Down
Maximizar e “desmaximizar” uma janela
Control + M
Criar automaticamente uma variável para uma chamada de um método (deve-se selecionar o método e digitar o atalho)
Control + 2, L
Selecionar um código e extraí-lo para uma variável local
Control + Shift + L
Selecionar um código e extraí-lo para um método
Control + Shift + M
Selecionar um texto e deixar as letras maiúsculas ou minúsculas
Control + Shift + X ou Control + Shift + Y
Selecionar classe dentre as classes abertas no editor
Control + F6
Selecionar view (Ex.: Editor, Server, Console etc.)
Control + F7
Mudar perspectiva (Ex.: Java, Debug)
Control + F8
Mostra hierarquia de subclasses e superclasses de uma determinada classe
Control + T
Extrair uma constante a partir de uma string selecionada
Alt + Shift + T, A