10 Nützliche Eclipse-Tricks

Eclipse ist die integrierte Entwicklungsumgebung (IDE) der Wahl für Java-Entwickler. Eclipse ist aus mehreren Gründen sehr beliebt. Für eine Sache, es ist kostenlos. Zum anderen hat es Plugins für fast jede Software Aufgabe, die Sie sich vorstellen können. Wenn Sie wissen, wie Eclipse verwenden Java-Programme zu entwickeln, können Sie Ihre Eclipse-Fähigkeiten wieder verwenden in Python zu programmieren, in C ++, und in vielen anderen Sprachen. Sie können auch Plug-ins, für andere Dinge als der Software-Entwicklung zu tun.

Quelle -> Format

Beginnen Sie mit Code, der ist sehr schlecht formatiert:

 public class Haupt {public static void main (String [] args) {System.out.println ( "Hallo") -}}

Vom Hauptmenü des Eclipse wählen Quelle-Format. Wenn Sie das tun, wird Eclipse-Code in schön formatierte Code:

public class Haupt {public static void main (String [] args) {System.out.println ( "Hallo") -}}

Vielleicht haben Sie nicht ganz wie die Art und Weise von Eclipse den Code formatiert. Haben Sie Ihre offene geschweifte Klammer am Anfang der nächsten Zeile bevorzugen? Kein Problem! Sie können durch die Auswahl von Window-Voreinstellungen-Java-Code-Stil-Formatter die Art und Weise Eclipse-Formate Code anpassen.

In Eclipse können Sie zuweisen, neu zuweisen, und un-zuweisen Hotkeys. Standardmäßig ist der Hotkey für Quelle-Format Strg + Umschalt + F.

Quelle -> Organisieren Importe

Sie befinden sich auf einer Rolle, die Schaffung Code-Klassen in der Java-API. Sie wollen nicht Ihre Schritt zu brechen, indem sie auf den Typ zu stoppen Import Erklärungen:

public class Haupt {public static void main (String [] args) {JFrame frame = new JFrame ( "Title") - frame.add (neu TextField- ( "Geben Sie Ihren Namen ein:")) - frame.add (new JButton ( " Klick mich ")) - frame.setLayout (new Flowlayout ()) - frame.pack () - frame.setVisible (true) -}}

Bei der Auswahl der Quell Organisieren Imports, oder drücken Sie die Tastenkombination Ctrl + Shift + O Tastenkombination Eclipse fügt Import Erklärungen automatisch. Hier ist, was Sie bekommen:

Import java.awt.FlowLayout-Import java.awt.TextField-Import javax.swing.JButton-Import javax.swing.JFrame-public class Haupt {public static void main (String [] args) {JFrame frame = new JFrame ( "Title") - frame.add (neu TextField- ( "Geben Sie Ihren Namen ein:")) - frame.add (new JButton ( " Klick mich ")) - frame.setLayout (new Flowlayout ()) - frame.pack () - frame.setVisible (true) -}}

Quelle -> Gene Getter und Setter

Beginnen mit einigen Bereichen, wie Name, und Ich würde:

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

Wenn Sie Quelle- Getter und Setter generieren auswählen, fügt Eclipse-Getter und Setter-Methoden automatisch.

public class Kunde {private String name-private int ID- public String getName () {Rückkehr Namen- } public void setName (String name) {this.name = Name- } public int getId () {Rückkehr ID- } public void setId (int id) {this.id = ID- }}

Quelle -> Gene Constructor Felder mit

Beginnen mit einigen Bereichen, wie Name, und Ich würde:

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

Bei der Auswahl der Quell generieren Constructor Felder verwenden, fügt Eclipse-eine oder automatisch mehr Konstrukteure.

public class Kunde {private String name-private int ID- öffentliche Auftraggeber (String name) {this.name = Name- } öffentliche Auftraggeber (int id) {this.id = ID- } öffentliche Auftraggeber (String name, int id) {this.name = Name-this.id = ID- }}

Quelle -> Toggle Kommentar

Beginnen Sie mit einem Programm, das einen Code enthält, die Sie nicht wollen, auszuführen:

import static java.lang.System.out-public class Haupt {public static void main (String [] args) {out.println ( "Willkommen in unserem Unternehmen!") - out.println ( "Sie werden unsere Produkte lieben. ") -out.println (" PS: ") - out.println (" Mein Chef ist ein Idiot ") -}}.

In Eclipse-Editor, wählen Sie den unerwünschten Code. Dann wählen Sie Quelle-Toggle Kommentar, oder drücken Sie die Strg + 7 Tastenkombination. Eclipse-schaltet sich automatisch, dass Code in End-of-line Kommentare:

import static java.lang.System.out-public class Haupt {public static void main (String [] args) {out.println ( "Willkommen in unserem Unternehmen!") - out.println ( "Sie werden unsere Produkte lieben. ") -//out.println("P.S.:")-//out.println("My Chef ist ein Ruck "). -}}

Wenn Sie den Code erneut zu markieren, und wählen Sie Quelle-Toggle Kommentar wieder, die End-of-line Kommentare zurück in ausführbaren Code drehen.

Schnelle Lösung

Eclipse-Editor zeigt eine gelbe Warnmarkierung oder einen roten Fehlermarkierung.

bild0.jpg

Wenn Sie über die Markierung bewegen, sehen Sie eine Meldung beschreibt das Problem.

image1.jpg

Unter Windows rechts, klicken Sie auf den Marker. Auf einem Mac Steuer Sie auf den Marker. Wenn Sie das tun, zeigt Eclipse-ein Kontextmenü. Im Kontextmenü wählen Sie Quick Fix.

image2.jpg

Eclipse-zeigt eine Liste der Optionen für das Problem zu lösen.

image3.jpg

Wenn Sie eine Option doppelklicken, sind Eclipse die entsprechende Änderung an Ihrem Code.

image4.jpg

Inhaltshilfe

Wie Sie Ihren Code eingeben, zeigt Eclipse-Popup-Hinweise, die Ihnen die Codezeile beenden zu helfen. Zum Beispiel, wenn Sie den Klassennamen eingeben JOptionPane, gefolgt von einem Punkt, wenn Sie den Punkt, Popup-Eclipse Typ zeigt die Namen der Methoden gehören, zu JOptionPane Klasse. Wenn Sie einen Doppelklick auf eine Option (wie die show (Object arg 0) Option), Eclipse-fügt den entsprechenden Code zu Ihrem Programm.

image5.jpg

Manchmal, wenn Sie denken, Hinweise hilfreich sein würde, wird von Eclipse nicht ein Popup enthält Hinweise anzuzeigen. Wenn dies geschieht, drücken Sie Strg + Leertaste.

Mark Vorkommen

In Eclipse-Editor, setzen Sie den Cursor auf einen Namen in Ihrem Programm (einen Variablennamen, einen Methodennamen, den Namen einer Klasse, oder was auch immer Name). Eclipse-Highlights automatisch die Vorkommen dieses Namens in Ihrem Code. Zum Beispiel sitzt, wenn Sie den Cursor ein auf Kundenname Variable Eclipse hebt beide Vorkommen von Kundenname in dem herzlich willkommen Verfahren.

image6.jpg

Eclipse-Highlight nicht Vorkommen Kundenname in dem danken Verfahren, da die Kundenname Variablen in der herzlich willkommen und danken Methoden zwei verschiedene Variablen. Sie könnten die Namen nur innerhalb der ändern danken Verfahren, und der Code funktionieren würde genau die gleiche Weise:

import static java.lang.System.out-public class Anzeige {public void willkommen () {String Kundenname = "Joe" -out.println ( "Willkommen in unserem Unternehmen!") - Out.println ( "Sie werden unsere Produkte lieben.") - Out.println ( "Willkommen zurück," + Kundenname) -} Public void danken () {String joeName = "Joe" -out.println ( "Danke," + joeName) -}}

In der Tat, ändern Sie die Namen innerhalb der danken Verfahren im nächsten Abschnitt.

Umgestalten -> Umbenennen

In Eclipse-Editor, setzen Sie den Cursor auf einen Namen in Ihrem Programm (einen Variablennamen, einen Methodennamen, den Namen einer Klasse, oder was auch immer Name). In Windows mit der rechten, klicken Sie mit der Maus. Auf einem Mac, Control-Klick der Maus. Als Ergebnis zeigt Eklipse ein Kontextmenü.

image7.jpg

Wenn es Sinn macht für Sie den Namen zu ändern, das Umgestalten Option im Kontextmenü hat eine Rename Unteroption.

image8.jpg

Wenn Sie das Umbenennen Unteroption wählen, die Positionen von Eclipse den Cursor in den Namen im Editor. Wie Sie Zeichen löschen und Zeichen im Namen hinzufügen, ändert sich von Eclipse automatisch alle geeigneten Vorkommen dieses Namens. Zum Beispiel in der folgenden Abbildung, die Sie löschen Kunde aus (und das Hinzufügen joe zum Kundenname Variable. Eclipse-ändert gleichzeitig beide Vorkommen dieser Variablen innerhalb der danken Verfahren.

bild9.jpg

Offene Erklärung

Ihr Projekt enthält mehrere Klassen, darunter ein Main Klasse und ein Kunde Klasse. Im Inneren der Main Klasse finden Sie die Anweisung

Kunde Kd = new Kunde ( "Joe") -

Sie erinnern sich nicht um die Details der Kunde Klasse Konstruktor, so dass Sie schnell in Ihrem Projekt den Code zu diesem Konstruktor zu springen.

Platzieren Sie den Mauszeiger auf das Wort Kunde in dem Kunde ( "Joe") Anruf. Dann drücken Sie F3. Als Ergebnis der Kunde Klasse-Code erscheint im Editor von Eclipse. Eclipse-scrollt den Editor auf die Erklärung des entsprechenden Kunde Konstruktor.

Wenn Sie nicht wie Hotkeys (zB F3 für offene Deklaration) auswendig zu lernen, können Sie wie folgt vor: In Windows mit der rechten, klicken Sie mit der Maus und wählen Sie Öffnen Erklärung im angezeigten Kontextmenü. Auf einem Mac die Maussteuerung klicken und öffnen Erklärung wählen.

Menü