10 truques úteis do Eclipse

Eclipse é o ambiente de desenvolvimento integrado (IDE) de escolha para desenvolvedores Java. Eclipse é popular por várias razões. Por um lado, é grátis. Por outro lado, ele tem plugins para quase qualquer tarefa de software que você pode pensar. Se você sabe como usar o Eclipse para desenvolver programas em Java, você pode reutilizar suas habilidades em Eclipse para programar em Python, em C ++, e em muitas outras línguas. Você pode até achar plugins para fazer outras de desenvolvimento de software coisas.

Fonte -> Format

Comece com o código que está muito mal formatado:

 public class principal {public static void main (String [] args) {System.out.println ( "Olá") -}}

No menu principal do Eclipse, selecione Fonte-Format. Quando o fizer, Eclipse transforma o seu código em código bem formatado:

public class principal {public static void main (String [] args) {System.out.println ( "Olá") -}}

Talvez você não é bem como a forma como Eclipse formata o código. Você prefere o seu chaveta aberta no início da próxima linha? Sem problemas! Você pode personalizar a forma como Eclipse código formatos, selecionando Window-Preferências-Java-Code Style-Formatter.

Em Eclipse, você pode colocar, transferir, e un-atribuir hotkeys. Por padrão, a tecla de atalho para a Fonte-Format é Ctrl + Shift + F.

Fonte -> Organizar Importações

Você está em um rolo, criando código usando as classes na API Java. Você não quer quebrar seu passo, parando para digitar importar declarações:

public class principal {public static void main (String [] args) {JFrame frame = new JFrame ( "Title") - frame.add (new TextField ( "Digite seu nome:")) - frame.add (new JButton ( " Clique me ")!) - frame.setLayout (new FlowLayout ()) - frame.pack () - frame.setVisible (true) -}}

Ao selecionar Fonte-Organize importações, ou pressione as teclas Ctrl + Shift + O combinação de teclas, Eclipse acrescenta importar declarações automaticamente. Aqui está o que você tem:

importação java.awt.FlowLayout-importação java.awt.TextField-importação javax.swing.JButton-importação javax.swing.JFrame-public class principal {public static void main (String [] args) {JFrame frame = new JFrame ( "Title") - frame.add (new TextField ( "Digite seu nome:")) - frame.add (new JButton ( " Clique me ")!) - frame.setLayout (new FlowLayout ()) - frame.pack () - frame.setVisible (true) -}}

Fonte -> Gerar getters e setters

Comece com alguns campos, tais como nome, e identidade:

public class Cliente {int ID- private String name-private}

Ao selecionar Source- Gerar getters e setters, Eclipse adiciona os métodos getter e setter automaticamente.

classe Customer pública {name-privada int ID- private String Cadeia getName pública () {voltar nome- } setName public void (String nome) {this.name = nome- } getId int pública () {voltar ID- } setId public void (int id) {this.id = ID- }}

Fonte -> Gerar construtor usando Campos

Comece com alguns campos, tais como nome, e identidade:

public class Cliente {int ID- private String name-private}

Ao selecionar Fonte-Gerar construtor usando Fields, Eclipse adiciona um ou mais construtores automaticamente.

classe Customer pública {name-privada int ID- private String Cliente pública (String nome) {this.name = nome- } Cliente público (int id) {this.id = ID- } Cliente pública (String nome, int id) {this.name = nome-this.id = ID- }}

Fonte -> Alternar Comentário

Comece com um programa que contém um código que você não deseja executar:

importação classe java.lang.System.out-public static principal {public static void main (String [] args) {out.println ( "Bem-vindo à nossa empresa!") - out.println ( "Você vai adorar nossos produtos. ") -out.println (" PS: ") - out.println (" meu chefe é um idiota ") -}}.

No editor do Eclipse, selecione o código indesejável. Em seguida, selecione Source-Alternar Comentário, ou pressione a combinação de teclas Ctrl + 7. Eclipse automaticamente transforma esse código em comentários de fim de linha:

importação classe java.lang.System.out-public static principal {public static void main (String [] args) {out.println ( "Bem-vindo à nossa empresa!") - out.println ( "Você vai adorar nossos produtos. ") -//out.println("P.S.:")-//out.println("My chefe é um idiota "). -}}

Se realçar o código novamente e selecione Source-Alternar Comentário novamente, a linha de fim-de-comenta voltar em código executável.

Conserto rápido

editor do Eclipse exibe um marcador de aviso amarelo, ou um marcador de erro vermelho.

image0.jpg

Se você passar o mouse sobre o marcador, você vê uma mensagem descrevendo o problema.

image1.jpg

No Windows, direito, clique no marcador. Em um Mac, controle clique com o marcador. Quando o fizer, Eclipse exibe um menu de contexto. No menu de contexto, selecione Quick Fix.

image2.jpg

Eclipse exibe uma lista de opções para corrigir o problema.

image3.jpg

Quando você clica duas vezes uma opção, Eclipse faz a alteração apropriada ao seu código.

image4.jpg

Assistente de conteúdo

Conforme você digita seu código, Eclipse exibe dicas pop-up para ajudá-lo terminar a linha de código. Por exemplo, se você digitar o nome da classe JOptionPane, seguido por um ponto, quando você digita o ponto, pop-up do Eclipse exibe os nomes dos métodos que pertencem a JOptionPane classe. Quando você clica duas vezes uma opção (como a showInputDialog (arg Objeto 0) opção), Eclipse acrescenta o código correspondente ao seu programa.

image5.jpg

Às vezes, quando você pensa dicas seria útil, Eclipse não é exibido um pop-up contendo dicas. Quando isso acontece, pressione Ctrl + Space.

Mark Ocorrências

No editor do Eclipse, coloque o cursor sobre um nome em seu programa (um nome de variável, um nome de método, o nome de uma classe, ou qualquer outro nome). Eclipse destaca automaticamente as ocorrências desse nome em seu código. Por exemplo, se o cursor fica em uma nome do cliente variável, Eclipse destaca ambas as ocorrências de nome do cliente no bem vinda método.

image6.jpg

Eclipse não destacar ocorrências de nome do cliente no obrigado o método, porque nome do cliente variáveis ​​no bem vinda e obrigado são métodos duas variáveis ​​diferentes. Você pode mudar os nomes apenas dentro do obrigado método, e o código funcionaria exatamente da mesma maneira:

importação de classe estática java.lang.System.out-públicas de exibição {welcome public void () {String nome do cliente = "Joe" -out.println ( "Bem-vindo à nossa empresa!") - Out.println ( "Você vai adorar nossos produtos.") - Out.println ( "Bem-vindo de volta", + nome do cliente) -} Public void agradecimento () {String joeName = "Joe" -out.println ( "Obrigado," + joeName) -}}

Na verdade, você alterar os nomes dentro do obrigado método no próximo seção.

Refactor -> Renomeie

No editor do Eclipse, coloque o cursor sobre um nome em seu programa (um nome de variável, um nome de método, o nome de uma classe, ou qualquer outro nome). No Windows, direito, clique com o mouse. Em um Mac, controle clique com o mouse. Como resultado, Eclipse exibe um menu de contexto.

image7.jpg

Se faz sentido para você mudar o nome, a opção Refactor do menu de contexto tem uma sub-opção Renomear.

image8.jpg

Quando você seleciona a sub-opção Renomear, Eclipse posiciona o cursor dentro o nome do editor. Como você excluir caracteres e adicionar caracteres no nome, Eclipse muda automaticamente todas as ocorrências apropriados desse nome. Por exemplo, na figura abaixo, você está excluindo cliente a partir de (e adicionando joe ao nome do cliente variável. Eclipse altera simultaneamente ambas as ocorrências dessa variável no interior do obrigado método.

image9.jpg

Declaração aberta

Seu projeto contém várias classes, incluindo uma a Principal classe e um Cliente classe. Dentro de a Principal classe, você vê a declaração

cust cliente = new Cliente ( "Joe") -

Você não se lembra os detalhes do Cliente O construtor de classe, assim que você quer saltar rapidamente para esse construtor no código do seu projeto.

Coloque o cursor do mouse sobre a palavra Cliente no Cliente ( "Joe") ligar. Em seguida, pressione F3. Como resultado, o Cliente código de classe aparece no editor Eclipse. Eclipse rola o editor para a declaração do adequado Cliente construtor.

Se você não gosta de memorizar as teclas de atalho (como F3 para a Declaração Open), você pode fazer o seguinte: No Windows, direito, clique com o mouse e selecione Declaração Abrir no menu de contexto resultante. Em um Mac, controle clique com o mouse e selecione Abrir Declaração.

menu