Ich benutze Eclipse seit kurzer Zeit als IDE (ca. 3 Monate bei voller Nutzung) und lerne fast jeden Tag etwas über eine Verknüpfung oder Funktion, von der ich absolut keine Ahnung hatte. Zum Beispiel habe ich erst heute erfahren, dass Ctrl+ 3die Verknüpfung für ein Schnellzugriffsfenster ist.
Ich habe mich gefragt, was Ihre nützlichsten / beliebtesten Eclipse-Funktionen sind. Da die IDE so groß ist, wäre es hilfreich, sich über die am häufigsten verwendeten Teile des Programms zu informieren.
Antworten:
Meine am häufigsten verwendeten Funktionen sind
ctrl+ 1Schnellkorrektur / Rechtschreibprüfung
Dateien öffnen
Übereinstimmungen werden am Anfang der Klasse / des Dateinamens vorgenommen. Beginnen Sie Ihr Suchmuster mit einem *, um irgendwo im Dateinamen / Klassennamen zu suchen.
Formatierung
Generierter Code
Refactorings
Ausführen und Debuggen.
alt+ shift+ xIst ein wirklich praktisch Präfix Sachen in der aktuellen Datei auszuführen.
Da sind mehr. Die Optionen werden Ihnen im Popup unten rechts angezeigt, nachdem Sie alt+ shift+ gedrückt haben x.
alt+ shift+ xUmschaltbar für alt+ shift+ din allen den obigen Beispielen im Debugger auszuführen.
Validierung
Ab der letzten Ganymede-Version können Sie jetzt die Validierung in bestimmten Dateien und Ordnern wechseln. Ich habe lange auf diese Funktion gewartet.
Code-Navigation
quelle
Das ist cool: Wenn Ihnen jemand eine Stapelverfolgung per E-Mail gesendet hat, können Sie die Stapelverfolgung kopieren und in das Konsolenfenster von Eclipse einfügen . Sie können dann im Stack-Trace auf Klassennamen klicken, als hätte Ihr eigener Code sie generiert.
quelle
In Bezug auf die tatsächlichen Funktionen und nicht auf Verknüpfungen empfehle ich dringend, einen Blick auf Mylyn zu werfen .
Im Wesentlichen wird Eclipse mit einer aufgabenorientierten Ansicht versehen. 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 für den jeweiligen Job relevant sind. Eclipse kann etwas beschäftigt sein, insbesondere bei einem großen Projekt mit mehreren Modulen, und Mylyn hilft dabei, die Kruft zu durchschneiden. Die Konnektivität zur Ausgabe von Tracking-Software und Quellcodeverwaltungs-Repositorys ist ebenfalls hervorragend.
Nach meiner Erfahrung polarisiert es die Meinung derer, die versuchen, damit zu arbeiten, was wahrscheinlich ein Zeichen dafür ist, dass es etwas Interessantes bietet ... Ich will nicht wie ein Fanjunge klingen - es ist auf jeden Fall einen Blick wert.
quelle
Eine Abkürzung, die ich jeden Tag benutze, ist Ctrl+ 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 diese Verknüpfung, um zum nächsten Vorkommen dieses Textes im aktuellen Editor zu gelangen. Es ist schneller als die Ctrl+ FVerknüpfung ...
Beachten Sie auch, dass Sie mit Ctrl+ Shift+ Krückwärts suchen können.
quelle
Ctrl- Alt( up/ down) Ausgewählte Zeile (n) über oder unter die aktuelle Zeile kopieren.
Alt( up/ down) Aktuelle (oder mehrere ausgewählte) Zeilen nach oben oder unten verschieben
Ctrl- Shift- R Öffnen Sie das Ressourcenfenster und beginnen Sie mit der Eingabe, um die Klasse / Ressource zu finden.
Ctrl- O Rufen Sie alle Methoden und Felder für die aktuelle Klasse auf. Wenn Sie es erneut drücken, werden alle Methoden und Felder für aktuelle Klassen und Superklassen angezeigt.
Ctrl- /oder Ctrl- Alt- CKommentieren Sie einzelne oder mehrere Zeilen mit //
Ctrl- Shift- / Kommentieren Sie ausgewählte Zeilen mit / * * /
Ctrl- . Fahren Sie mit der nächsten Fehler- oder Warnzeile fort
quelle
CTRL+ PAGE DOWN/ CTRL+ PAGE UPum zwischen geöffneten Editoren zu wechseln
CTRL+ Eum auch zwischen geöffneten Editoren zu wechseln (ermöglicht die Eingabe des Namens)
CTRL+ Oist extrem wichtig für mich. Sie benötigen die Gliederungsansicht dann nicht mehr (Sie können sie schließen, um mehr Platz zu erhalten). Dann können Sie einen Methodennamen oder nur den Anfang davon eingeben und schnell darauf zugreifen. Ich benutze es auch, um zu überprüfen, welche Sachen verfügbar sind. Zum Beispiel: CTRL+ Ound dann get ... jetzt sehe ich alle Getter.
F3Während ein Element im Code ausgewählt ist: bringt Sie zu seiner Definition oder seiner Quelle. Wird es beispielsweise bei einem Methodenaufruf verwendet, gelangen Sie in den Quellcode dieser Methode.
CTRL+ M, um das aktuelle Fenster zu maximieren
Wie bereits gesagt, ist CTRL+ 3extrem gut. Grundsätzlich können Sie Eclipse vollständig ohne Maus verwenden. Geben Sie einfach CTRL+ ein 3und verpacken Sie dann beispielsweise den Explorer.
CTRL+ F8Zyklus durch Perspektiven
CTRL+ Lermöglicht die Eingabe einer Zeilennummer und bringt Sie direkt zu dieser Zeile.
CTRL+ SHIFT+ Gsucht im Arbeitsbereich nach allen Verweisen auf das ausgewählte Element.
Und keine Verknüpfung: In den Projekteinstellungen unter Java Editor finden Sie Aktionen speichern. Auf diese Weise können Sie das Projekt so einrichten, dass der Code beim Speichern einer Datei automatisch bereinigt und formatiert wird. Das ist sehr gut, es schützt Sie davor, ständig CTRL+ Ound CTRL+ zu drücken F.
quelle
Die automatische Aktualisierung von Eclipse ist standardmäßig nicht aktiviert. Wenn Sie also Änderungen an einer Datei außerhalb von Eclipse vornehmen, wird die Änderung nicht in Ihrem Build berücksichtigt. Dies ist sehr ärgerlich, wenn Sie gerade ein SVN / Git-Update / Rebase durchgeführt haben und die Dinge nicht so funktionieren, wie sie sollen.
Aktivieren Sie es unter Windows-> Einstellungen-> Arbeitsbereich und aktivieren Sie Automatisch aktualisieren.
quelle
Lokale Geschichte
Es ist eine großartige Funktion. Eclipse verfügt über ein eigenes Mini-CVS für alle Dateien in einem Projekt. Wenn Sie einige vorgenommene Änderungen rückgängig machen oder sogar gelöschte Dateien wiederherstellen möchten, können Sie mit der rechten Maustaste auf das Projekt klicken und "Aus lokalem Verlauf wiederherstellen" auswählen.
Habe gerade meinen Arsch gerettet * Freudentränen *
quelle
CTRL+ Shift+ P, um zur passenden Klammer / Klammer zu springen .
quelle
Eine wichtige Funktion: Shift+ Alt+ Tfür das Refactoring-Menü.
quelle
quelle
CTRL+ SHIFT+ XAusgewählte Text wird in GROSSBUCHSTABEN
CTRL+ SHIFT+ YAusgewählter Text wird klein geschrieben
quelle
Ich möchte zwei zusätzliche Verknüpfungen hinzufügen:
CTRL+ F6 Zwischen geöffneten Editoren wechseln ( CTRL+ SHIFT+ F6um in die entgegengesetzte Richtung durch die Liste zu scrollen)
CTRL+ F11Programm im Debug-Modus starten
F11 Programm im normalen Modus starten
quelle
Viele der Tastenkombinationen hängen von der Perspektive und Ansicht ab, die derzeit aktiv sind.
Meine am häufigsten verwendeten für die Java-Perspektive:
quelle
Ich bin auch ein Fan von Eclipse. Da ich jedoch einen Großteil meiner Zeit in Visual Studio verbringe, empfehle ich Ihnen, Eric Sinks Artikelserie "C # to Java" (Teile 1-4) zu lesen. Eric ist nicht nur immer eine unterhaltsame Lektüre, sondern diese kurze Serie bietet auch einige großartige Eclipse-Einblicke für diejenigen, die sich nicht mit Eclipse befasst haben oder 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
quelle
Ctrl- Shift- MWährend sich der Cursor auf einem Klassennamen in Ihrer Java-Datei befindet, wird diese und nur diese Klasse speziell zu Ihren Importen hinzugefügt. Dies unterscheidet sich von Ctrl- Shift-, Owodurch nicht nur die nicht bereits definierten Importe hinzugefügt werden, sondern auch die derzeit nicht benötigten Importe entfernt werden, was Sie möglicherweise nicht unbedingt tun möchten.
Ich habe das Umbenennen der Bereichsvariablen [ Ctrl+ 2-> r] vergessen . Platzieren Sie den Cursor in der Variablen, die Sie umbenennen möchten, drücken Sie Ctrl+ 2und geben Sie dann rden neuen Namen ein. Beobachten Sie dabei, wie alle Instanzen dieser Variablen gleichzeitig umbenannt werden.
Es ist großartig, die ungarische Notation umzugestalten.
quelle
alt- shift- aist in einigen Situationen äußerst nützlich.
quelle
Ich benutze viele der oben genannten und mag auch für die schnelle Suche: CTRL+ Jdann tippe, wonach ich suche, dann CTRL+ Kfür das nächste Auftreten.
quelle
In letzter Zeit habe ich das MouseFeeds- Plugin verwendet, um mir automatisch die Tastenkombinationen mitzuteilen. Auf diese Weise erinnere ich mich durch Wiederholung besser an sie.
Dieser Link bietet ein besseres Bild und eine bessere Beschreibung dessen, wie es aussieht und funktioniert.
quelle
Shift+ Alt+ bFür die einfache Navigation Reihe über den Editor.
quelle
Ich habe gerade diesen Blog-Beitrag über die Top 5 nützlichen Funktionen für versteckte Eclipse veröffentlicht . Es beinhaltet:
java.lang.Object
aus der automatischen Vervollständigungquelle
Alt+ leftund Alt+ rightnavigieren Sie vorwärts und rückwärts.
quelle
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, Zeilenabstand, Anzahl der Importe usw. haben, können Sie die Stileinstellungen für das Projekt angeben. 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 vor dem Einchecken gleich formatiert wird.
quelle