Pergunta

Tenho usado o Eclipse como IDE há um curto período de tempo (cerca de 3 meses de uso completo) e quase todos os dias aprendo sobre algum atalho ou recurso que não tinha a menor ideia.Por exemplo, ainda hoje aprendi que Ctrl+3 era o atalho para uma janela de acesso rápido.

Eu queria saber quais são seus recursos mais úteis/favoritos do Eclipse.Como o IDE é tão grande, seria útil aprender sobre as partes do programa mais comumente usadas.

Foi útil?

Solução

Meus recursos mais comumente usados ​​são

Ctrl+1 correção rápida / corretor ortográfico

abrindo arquivos

  • Ctrl+mudança+t carregar arquivo de classe por nome de classe
  • Ctrl+mudança+R carregue qualquer arquivo por nome de arquivo

as correspondências são feitas no início da classe/nome do arquivo.inicie seu padrão de pesquisa com um * para pesquisar em qualquer lugar dentro do nome do arquivo/nome da classe.

Formatação

  • Ctrl+mudança+f Arquivo de origem do formato (configure seu estilo de formatação na janela | Preferências | Java | Estilo de código | Formatter)
  • Ctrl+mudança+ó Organizar importações

Código gerado

  • alternativo+é,R para gerar getters e setters
  • alternativo+é,v para inserir assinaturas de métodos para métodos substituídos da superclasse ou interface

Refatorações

  • alternativo+mudança+eu Extraia a seleção de texto como variável local (muito útil porque determina e insere o tipo para você.
  • alternativo+mudança+eu Extraia a seleção de texto como um método
  • alternativo+mudança+eu método selecionado embutido

Executando e depurando.

alternativo+mudança+x é um prefixo realmente útil para executar coisas no seu arquivo atual.

  • alternativo+mudança+x, t execute testes de unidade no arquivo atual
  • alternativo+mudança+x, j execute main no arquivo atual
  • alternativo+mudança+x, R rodar no servidor

Há mais.As opções são mostradas no pop-up inferior direito após clicar alternativo+mudança+x.

alternativo+mudança+x pode ser trocado por alternativo+mudança+d em todos os exemplos acima para executar no depurador.

Validação

A partir do lançamento recente do Ganymede, agora você pode alternar a validação em arquivos e pastas especificados.Estou esperando por esse recurso há muito tempo.

  • Vá para o Projeto | Propriedades | Validação
  • Clique no ...botão na coluna de configurações do validador que você deseja desligar
  • Adicione uma regra ao excluir grupo

navegação de código

  • calma Ctrl para fazer com que todas as variáveis, métodos e nomes de classes sejam hiperlinks para suas definições.
  • alternativo+esquerda para navegar de volta para onde você clicou Ctrl
  • alternativo+certo ir "para frente" novamente

Outras dicas

Isso é legal:Se alguém lhe enviou um rastreamento de pilha por e-mail, você pode copiar e cole o rastreamento de pilha na janela Console do Eclipse.Você pode então clicar nos nomes das classes no rastreamento de pilha como se seu próprio código o tivesse gerado.

Em termos de recursos reais, em vez de atalhos, recomendo fortemente que você dê uma olhada em Mylyn.

Essencialmente, ele cobre o Eclipse com uma visão focada em tarefas.Ele rastreia os arquivos que você toca ao trabalhar em uma tarefa e concentra muitos aspectos da IU nos recursos que considera relevantes para o trabalho em questão.O Eclipse pode ser um pouco complicado de se olhar, especialmente com um grande projeto multimódulo, e Mylyn ajuda a eliminar o problema.A conectividade com software de rastreamento de problemas e repositórios de controle de origem também é excelente.

Na minha experiência, polariza a opinião daqueles que tentam trabalhar com ele, o que provavelmente é um sinal de que está oferecendo algo interessante...Não quero parecer um fanboy - definitivamente vale a pena dar uma olhada.

Um atalho que uso todos os dias é Ctrl+K.No seu editor (não apenas no arquivo Java), basta selecionar um texto (como uma variável, uma função, etc.) e usar este atalho para ir para a próxima ocorrência deste texto no editor atual.É mais rápido do que usar o Ctrl+F atalho...

Observe também que você pode usar Ctrl+Mudança+K para pesquisar para trás.

Ctrl-Alt. (acima/abaixo) Copie a(s) linha(s) selecionada(s) acima ou abaixo da linha atual.
Alt. (acima/abaixo) Mover as linhas atuais (ou múltiplas selecionadas) para cima ou para baixo
Ctrl-Mudança-R Abra a janela de recursos, comece a digitar para encontrar classe/recurso
Ctrl-Ó Exiba todos os métodos e campos da classe atual.Clicar novamente exibirá todos os métodos e campos da classe atual e superclasses.
Ctrl-/ ou Ctrl-Alt.-C Comente uma ou várias linhas com //
Ctrl-Mudança-/ Comente as linhas selecionadas com /* */
Ctrl-. Leva você para a próxima linha de erro ou aviso

CTRL+PÁGINA PARA BAIXO / CTRL+SUBIR PÁGINA para alternar entre editores abertos

CTRL+E também alternar entre editores abertos (permite digitar o nome)

CTRL+Ó é extremamente importante para mim.Você não precisa mais do Outline View (você pode fechá-lo, o que lhe dará mais espaço).Em seguida, você pode digitar o nome de um método ou apenas o início dele e acessá-lo rapidamente.Eu também o uso para inspecionar quais coisas estão disponíveis.Por exemplo: CTRL+Ó e digite obter ...agora vejo todos os getters.

F3 enquanto um elemento é selecionado no código:leva você à sua definição ou origem.por exemplo.usado em uma chamada de método, ele leva você ao código-fonte desse método.

CTRL+M para maximizar a janela atual

Como já foi dito, CTRL+3 é extremamente bom.Basicamente, permite que você use o Eclipse completamente sem mouse.Basta digitar CTRL+3 e então o pacote Explorer, por exemplo.

CTRL+F8 percorrer perspectivas

CTRL+eu permite digitar um número de linha e leva você diretamente para essa linha.

CTRL+MUDANÇA+G procura todas as referências ao elemento selecionado na área de trabalho.

E não um atalho:Nas configurações do projeto em Editor Java você pode encontrar Salvar ações.Isso permite que você configure o projeto para que o código seja limpo e formatado automaticamente quando você salva um arquivo.Isso é muito bom, pois evita que você pressione constantemente CTRL+Ó e CTRL+F.

A atualização automática do Eclipse não está ativada por padrão, portanto, se você fizer alterações em um arquivo fora do Eclipse, a alteração não será refletida em sua compilação.isso é muito chato se você acabou de fazer uma atualização/rebase do svn/git e as coisas não estão funcionando como deveriam.

Ative-o em windows->preferências->espaço de trabalho e marque Atualizar automaticamente.

História local

É um ótimo recurso.O Eclipse possui seu próprio mini-CVS para todos os arquivos de um projeto.Se você quiser reverter alguma alteração feita ou até mesmo restaurar o arquivo excluído - você pode clicar com o botão direito no projeto e selecionar "Restaurar do histórico local".

Acabei de salvar minha bunda *lágrimas de alegria*

CTRL+Mudança+P para pule para o colchete correspondente/parêntese.

Um recurso principal: Mudança+Alt.+T para o menu de refatoração.

  • Ctrl-mudança-T, mas digite apenas os caracteres iniciais (e até mais alguns) da classe que você está procurando.Por exemplo, você pode digitar "Netli" para encontrar o NetworkListener
  • Na janela Pesquisar, Ctrl-. leva você para a primeira folha de um galho de árvore
  • Alt.-/ é a conclusão de palavras.Um pouco diferente de Ctrl-espaço
  • CTRL+MUDANÇA+X o texto selecionado torna-se MAIÚSCULAS

  • CTRL+MUDANÇA+S o texto selecionado torna-se minúscula

Gostaria de adicionar dois atalhos adicionais:

  • CTRL+F6 Alternar entre editores abertos (CTRL+MUDANÇA+F6 para percorrer a lista na direção oposta)

  • CTRL+F11 iniciar o programa em modo de depuração

  • F11 iniciar o programa no modo normal

Muitas das combinações de teclas dependem da perspectiva e da visualização atualmente ativa.

Meus mais usados ​​para a perspectiva Java:

  • Ctrl-mudança-R recurso aberto
  • Ctrl-mudança-t Tipo aberto
  • Ctrl-1 correção rápida/refatoração
  • Ctrl-j pesquisa incremental
  • Ctrl-h pesquisar em arquivos (selecione um diretório base e defina o escopo para os recursos selecionados)
  • Ctrl-ó listar métodos
  • Ctrl-alternativo-h hierarquia de chamadas abertas
  • Ctrl-mudança-eu listar teclas de atalho
  • bater Ctrl-mudança-eu novamente para ir diretamente para as preferências para alterar os mapeamentos de teclas

Também sou fã do Eclipse, mas como passo a maior parte do tempo no Visual Studio, sugiro que você leia a série de artigos "C# to Java" de Eric Sink (partes 1-4).Eric não é apenas sempre uma leitura divertida, mas esta breve série cobre alguns insights incríveis sobre o Eclipse para aqueles que não gostam do Eclipse ou que estão afastados dele há algum tempo:

Do C# ao Java:Parte 1
Do C# ao Java:Parte 2
Do C# ao Java:Parte 3
Do C# ao Java:Parte 4

Ctrl-Mudança-M enquanto o cursor estiver no nome de uma classe em seu arquivo java, adicionará especificamente essa e somente aquela classe às suas importações.Isto é diferente de Ctrl-Mudança-Ó o que não apenas adicionará as importações ainda não definidas, mas também removerá as importações não necessárias no momento, algo que você talvez não queira necessariamente fazer.

Eu esqueci [Ctrl+2 -> R] renomeação da variável de escopo.Coloque o cursor na variável que deseja renomear, pressione Ctrl+2, então R, e digite o novo nome observando todas as instâncias dessa variável serem renomeadas ao mesmo tempo.

Isso é incrível na refatoração da notação húngara.

alternativo-mudança-a é extremamente útil em algumas situações.

Eu uso muitos dos itens acima e também gosto de pesquisas rápidas: CTRL+J. então digite o que estou procurando, então CTRL+K para a próxima ocorrência.

Ultimamente tenho usado o Feeds do mouse plugin para me dizer automaticamente quais são as combinações de teclas.Assim, pela repetição, lembro-me melhor deles.

Esse link tem uma imagem e uma descrição melhores de sua aparência e função.

Mudança+Alt.+b para a linha de navegação simples no editor.

Acabei de lançar esta postagem no blog sobre Os 5 principais recursos úteis do Eclipse oculto.Contém:

  1. Favoritos:Tipos e membros que sempre aparecerão no preenchimento automático
  2. O incrível modo de seleção de blocos:Para edição multilinha
  3. A visualização de teste do EGit:Muito melhor que o próprio git
  4. Filtros de tipo:Para remover awt e java.lang.Object coisas do preenchimento automático
  5. Tags do formatador:Para delimitar seções de código que não devem ser formatadas automaticamente

Alt.+esquerda e Alt.+ certo irá navegar para frente e para trás.

Acho as configurações específicas do projeto úteis no Eclipse 3.3.

Por exemplo, se você tiver vários desenvolvedores trabalhando em um projeto que possuem diferentes estilos de código para chaves, espaçamento entre linhas, número de importações, etc.então você pode especificar as configurações de estilo para o projeto.Em seguida, você pode configurar as ações de salvamento para que o código seja formatado automaticamente quando um arquivo for salvo.O resultado é que o código de todos é formatado da mesma forma antes do check-in.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top