Frage

Ich verwende Eclipse seit kurzer Zeit als IDE (ungefähr drei Monate bei voller Nutzung) und erfahre fast jeden Tag etwas über eine Verknüpfung oder Funktion, von der ich absolut keine Ahnung hatte.Das habe ich zum Beispiel erst heute gelernt Strg+3 war die Verknüpfung für ein Schnellzugriffsfenster.

Ich habe mich gefragt, was Ihre nützlichsten/Lieblingsfunktionen von Eclipse sind.Da die IDE so groß ist, wäre es hilfreich, mehr über die am häufigsten verwendeten Teile des Programms zu erfahren.

War es hilfreich?

Lösung

Meine am häufigsten verwendeten Funktionen sind

Strg+1 Schnellkorrektur / Rechtschreibprüfung

Öffnen von Dateien

  • Strg+Schicht+T Laden Sie die Klassendatei nach Klassennamen
  • Strg+Schicht+R Laden Sie jede Datei nach Dateinamen

Übereinstimmungen werden am Anfang des Klassen-/Dateinamens durchgeführt.Beginnen Sie Ihr Suchmuster mit einem *, um an einer beliebigen Stelle im Dateinamen/Klassennamen zu suchen.

Formatierung

  • Strg+Schicht+F Format -Quelldatei (Einrichten Ihres Formatierungsstils im Fenster | Einstellungen | Java | Codestil | Formatierer)
  • Strg+Schicht+Ö Importe organisieren

Generierter Code

  • alt+S,R um Getter und Setter zu generieren
  • alt+S,v um Methodensignaturen für überschriebene Methoden aus der Superklasse oder Schnittstelle einzufügen

Refactorings

  • alt+Schicht+l Extrahieren Sie text-selection als lokale Variable (sehr praktisch, da es den Typ für Sie bestimmt und einfügt.
  • alt+Schicht+M Textauswahl als Methode extrahieren
  • alt+Schicht+ich Inline ausgewählte Methode

Ausführen und Debuggen.

alt+Schicht+X ist ein wirklich praktisches Präfix, um Dinge in Ihrer aktuellen Datei auszuführen.

  • alt+Schicht+X, T Führen Sie Unit-Tests in der aktuellen Datei aus
  • alt+Schicht+X, J Führen Sie main in der aktuellen Datei aus
  • alt+Schicht+X, R auf dem Server ausführen

Da sind mehr.Die Optionen werden Ihnen nach dem Klicken im Popup unten rechts angezeigt alt+Schicht+X.

alt+Schicht+X umschaltbar alt+Schicht+D in allen oben genannten Beispielen zur Ausführung im Debugger.

Validierung

Ab der aktuellen Ganymede-Version können Sie nun die Validierung in bestimmten Dateien und Ordnern umschalten.Auf diese Funktion habe ich schon seit Ewigkeiten gewartet.

  • Gehen Sie zu Projekt | Eigenschaften | Validierung
  • Klick auf das ...Klicken Sie in der Einstellungsspalte des Validators, den Sie deaktivieren möchten, auf die Schaltfläche
  • Fügen Sie eine Regel hinzu Gruppe ausschließen

Code-Navigation

  • runter halten Strg um alle Variablen, Methoden und Klassennamen mit ihren Definitionen zu verknüpfen.
  • alt+links , um dorthin zurückzukehren, wo Sie geklickt haben Strg
  • alt+Rechts wieder „vorwärts“ gehen

Andere Tipps

Das ist cool:Wenn Ihnen jemand einen Stack-Trace per E-Mail geschickt hat, können Sie ihn kopieren und Fügen Sie den Stack-Trace in das Konsolenfenster von Eclipse ein.Sie können dann im Stacktrace auf Klassennamen klicken, als ob Ihr eigener Code sie generiert hätte.

Im Hinblick auf die tatsächlichen Funktionen und nicht auf Verknüpfungen empfehle ich dringend, einen Blick darauf zu werfen Mylyn.

Es verleiht Eclipse im Wesentlichen eine aufgabenorientierte Ansicht.Es verfolgt die Dateien, die Sie bei der Arbeit an einer Aufgabe berühren, und konzentriert viele Aspekte der Benutzeroberfläche auf die Ressourcen, die seiner Meinung nach für die jeweilige Aufgabe relevant sind.Eclipse kann etwas aufwändig anzusehen sein, insbesondere bei einem großen Projekt mit mehreren Modulen, und Mylyn hilft dabei, den Trubel zu überwinden.Die Konnektivität zu Issue-Tracking-Software und Quellcodeverwaltungs-Repositorys ist ebenfalls hervorragend.

Meiner Erfahrung nach polarisiert es die Meinung derjenigen, die versuchen, damit zu arbeiten, was wahrscheinlich ein Zeichen dafür ist, dass es etwas Interessantes bietet ...Ich möchte nicht wie ein Fanboy klingen – es ist aber auf jeden Fall einen Blick wert.

Eine Abkürzung, die ich jeden Tag verwende, ist Strg+K.Wählen Sie in Ihrem Editor (nicht nur in der Java-Datei) einfach einen Text aus (z. B. eine Variable, eine Funktion usw.) und verwenden Sie dann diese Verknüpfung, um zum nächsten Vorkommen dieses Texts im aktuellen Editor zu gelangen.Es ist schneller als die Verwendung von Strg+F Abkürzung...

Beachten Sie auch, dass Sie verwenden können Strg+Schicht+K rückwärts suchen.

Strg-Alt (hoch/runter) Kopieren Sie die ausgewählte(n) Zeile(n) über oder unter die aktuelle Zeile.
Alt (hoch/runter) Aktuelle (oder mehrere ausgewählte) Zeilen nach oben oder unten verschieben
Strg-Schicht-R Öffnen Sie das Ressourcenfenster und beginnen Sie mit der Eingabe, um die Klasse/Ressource zu finden
Strg-Ö Rufen Sie alle Methoden und Felder für die aktuelle Klasse auf.Wenn Sie erneut darauf klicken, werden alle Methoden und Felder für die aktuelle Klasse und die Superklassen angezeigt.
Strg-/ oder Strg-Alt-C Kommentieren Sie einzelne oder mehrere Zeilen mit //
Strg-Schicht-/ Kommentieren Sie ausgewählte Zeilen mit /* */
Strg-. Bringt Sie zur nächsten Fehler- oder Warnzeile

STRG+BILD NACH UNTEN / STRG+Seite nach oben um zwischen geöffneten Editoren zu wechseln

STRG+E um auch zwischen geöffneten Editoren zu wechseln (ermöglicht die Eingabe des Namens)

STRG+Ö ist für mich extrem wichtig.Die Gliederungsansicht benötigen Sie dann nicht mehr (Sie können sie schließen, wodurch Sie mehr Platz haben).Anschließend können Sie einen Methodennamen oder nur den Anfang davon eingeben und gelangen so schnell zu der Methode.Ich nutze es auch, um zu prüfen, welche Sachen verfügbar sind.Zum Beispiel: STRG+Ö und geben Sie dann get ... ein.Jetzt sehe ich alle Getter.

F3 während ein Element im Code ausgewählt ist:bringt Sie zu seiner Definition oder seiner Quelle.z.B.Wird es bei einem Methodenaufruf verwendet, gelangt man in den Quellcode dieser Methode.

STRG+M um das aktuelle Fenster zu maximieren

Wie bereits gesagt, STRG+3 ist extrem gut.Grundsätzlich können Sie Eclipse komplett ohne Maus nutzen.Schreib einfach STRG+3 und dann zum Beispiel den Paket-Explorer.

STRG+F8 Durch Perspektiven radeln

STRG+L ermöglicht die Eingabe einer Zeilennummer und führt Sie direkt zu dieser Zeile.

STRG+SCHICHT+G sucht nach allen Verweisen auf das ausgewählte Element im Arbeitsbereich.

Und keine Abkürzung:In den Projekteinstellungen unter Java Editor finden Sie Speicheraktionen.Dadurch können Sie das Projekt so einrichten, dass der Code beim Speichern einer Datei automatisch bereinigt und formatiert wird.Das ist sehr gut, es erspart Ihnen ständiges Drücken STRG+Ö Und STRG+F.

Die automatische Aktualisierung von Eclipse ist standardmäßig nicht aktiviert. Wenn Sie also Änderungen an einer Datei außerhalb von Eclipse vornehmen, werden die Änderungen nicht in Ihrem Build berücksichtigt.Das ist sehr ärgerlich, wenn Sie gerade ein SVN/Git-Update/Rebase durchgeführt haben und die Dinge nicht so funktionieren, wie sie sollten.

Aktivieren Sie es unter Windows->Einstellungen->Arbeitsbereich und aktivieren Sie „Automatisch aktualisieren“.

Lokale Geschichte

Es ist eine tolle Funktion.Eclipse verfügt über ein eigenes Mini-CVS für alle Dateien in einem Projekt.Wenn Sie eine von Ihnen vorgenommene Änderung rückgängig machen oder sogar eine gelöschte Datei wiederherstellen möchten, können Sie mit der rechten Maustaste auf das Projekt klicken und „Aus lokalem Verlauf wiederherstellen“ auswählen.

Habe mir gerade den Arsch gerettet *Freudetränen*

STRG+Schicht+P Zu Springe zur passenden Klammer/Klammer.

Ein Hauptmerkmal: Schicht+Alt+T für das Refactoring-Menü.

  • Strg-Schicht-T, Geben Sie aber nur die anfänglichen Zeichen (und sogar noch einige mehr) der Klasse ein, die Sie suchen.Zum Beispiel können Sie "netli" eingeben, um NetworkListener zu finden
  • Im Suchfenster Strg-. führt Sie zum ersten Blatt eines Astes
  • Alt-/ ist Wortvervollständigung.Etwas anders als Strg-Raum
  • STRG+SCHICHT+X Der ausgewählte Text wird GROSSBUCHSTABEN

  • STRG+SCHICHT+Y Der ausgewählte Text wird Kleinbuchstaben

Ich möchte zwei zusätzliche Verknüpfungen hinzufügen:

  • STRG+F6 Wechseln Sie zwischen geöffneten Editoren (STRG+SCHICHT+F6 um in der entgegengesetzten Richtung durch die Liste zu scrollen)

  • STRG+F11 Starten Sie das Programm im Debug-Modus

  • F11 Programm im Normalmodus starten

Viele Tastenkombinationen hängen von der aktuell aktiven Perspektive und Ansicht ab.

Meine am häufigsten verwendeten für die Java-Perspektive:

  • Strg-Schicht-R offene Ressource
  • Strg-Schicht-T offener Typ
  • Strg-1 schnelle Lösung/Umgestaltung
  • Strg-J inkrementelle Suche
  • Strg-H In Dateien suchen (ein Basisverzeichnis auswählen und den Bereich auf ausgewählte Ressourcen festlegen)
  • Strg-Ö Methoden auflisten
  • Strg-alt-H Offene Anrufhierarchie
  • Strg-Schicht-l Tastenkombinationen auflisten
  • Schlag Strg-Schicht-l erneut, um direkt zu den Einstellungen zu gelangen und die Tastenbelegung zu ändern

Ich bin auch ein Fan von Eclipse, aber da ich einen Großteil meiner Zeit in Visual Studio verbringe, empfehle ich Ihnen, Eric Sinks Artikelserie „C# zu Java“ (Teile 1–4) zu lesen.Eric ist nicht nur immer eine unterhaltsame Lektüre, diese kurze Serie bietet auch einige großartige Einblicke in die Sonnenfinsternis für diejenigen, die sich noch nie mit Eclipse beschäftigt haben oder schon eine Weile davon entfernt waren:

Von C# nach Java:Teil 1
Von C# nach Java:Teil 2
Von C# nach Java:Teil 3
Von C# nach Java:Teil 4

Strg-Schicht-M Während sich der Cursor auf einem Klassennamen in Ihrer Java-Datei befindet, wird genau diese und nur diese Klasse zu Ihren Importen hinzugefügt.Das ist anders als Strg-Schicht-Ö Dadurch werden nicht nur die nicht bereits definierten Importe hinzugefügt, sondern auch derzeit nicht benötigte Importe entfernt, was Sie möglicherweise nicht unbedingt tun möchten.

Ich habe vergessen [Strg+2 -> R] Bereichsvariable umbenennen.Platzieren Sie den Cursor auf der Variablen, die Sie umbenennen möchten, und drücken Sie Strg+2, Dann R, Geben Sie dann den neuen Namen ein und achten Sie darauf, dass alle Instanzen dieser Variablen gleichzeitig umbenannt werden.

Es ist Eindrucksvoll bei der Umgestaltung der ungarischen Notation.

alt-Schicht-A ist in einigen Situationen äußerst nützlich.

Ich verwende viele der oben genannten und mag sie auch für die schnelle Suche: STRG+J Geben Sie dann ein, wonach ich suche STRG+K für das nächste Vorkommnis.

In letzter Zeit benutze ich das MouseFeeds Plugin, das mir automatisch mitteilt, welche Tastenkombinationen es gibt.So kann ich sie mir durch Wiederholung besser merken.

Das Verknüpfung hat ein besseres Bild und eine bessere Beschreibung, wie es aussieht und funktioniert.

Schicht+Alt+B für die einfache Navigationszeile über dem Editor.

Ich habe gerade diesen Blog-Beitrag darüber veröffentlicht Die 5 nützlichsten versteckten Eclipse-Funktionen.Es beinhaltet:

  1. Favoriten:Typen und Mitglieder, die bei der automatischen Vervollständigung immer angezeigt werden
  2. Der fantastische Blockauswahlmodus:Für mehrzeilige Bearbeitung
  3. Die EGit-Staging-Ansicht:Viel besser als Git selbst
  4. Typfilter:Um awt zu entfernen und java.lang.Object Sachen aus der automatischen Vervollständigung
  5. Formatierungs-Tags:Um Codeabschnitte abzugrenzen, die nicht automatisch formatiert werden sollen

Alt+links Und Alt+ Rechts navigiert Sie vorwärts und rückwärts.

Ich finde die projektspezifischen Einstellungen in Eclipse 3.3 nützlich.

Wenn beispielsweise mehrere Entwickler an einem Projekt arbeiten, die unterschiedliche Codestile für geschweifte Klammern, Zeilenabstände, Anzahl der Importe usw. haben.Anschließend können Sie die Stileinstellungen für das Projekt festlegen.Anschließend können Sie die Speicheraktionen so konfigurieren, dass der Code beim Speichern einer Datei automatisch formatiert wird.Das Ergebnis ist, dass jeder Code gleich formatiert ist, bevor er eingecheckt wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top