Für Java-Entwickler, die häufig die integrierte Entwicklungsumgebung Eclipse oder MyEclipse verwenden. Einige praktische Eclipse-Tastenkombinationen und Anwendungstipps können in der täglichen Entwicklung viel Zeit sparen und die Arbeitseffizienz verbessern. Im Folgenden werde ich auf Basis meiner eigenen Entwicklungserfahrung die häufig verwendeten Tastenkombinationen und Tipps in Eclipse mit Ihnen teilen.
15 Tipps zur Verwendung häufiger Eclipse-Entwicklungs-Tastenkombinationen
1, alt+?oderalt+/: Code automatisch vervollständigen oder Code vorschlagen
Dies ist meine liebste Tastenkombination, besonders wenn Sie ein paar Zeichen wie "syso" eingeben und dann einfach mit zwei Fingern diese beiden Tasten drücken, vervollständigt sie sich automatisch.System.out.println();und Eclipse standardmäßig.Methodenhinweise. Wenn der Hinweis unterbrochen wird und Sie ihn erneut sehen möchten, müssen Sie vor der entsprechenden Klasse oder Variablen erneut eingeben..Erst dann können Sie den Hinweis wieder sehen. Wenn diese beiden Tasten jedoch zusammen verwendet werden, können sie auch Hinweise liefern. Sie können es ausprobieren. Wenn Sie außerdem "for" eingeben und oben lokale Variablen vorhanden sind, die durchlaufen werden müssen, erscheint eine Auswahl zur Verwendung vonfor eachdurchlaufen oderfor(int;;)oderwhile()und dann automatisch Code generieren.
2, ctrl+o: Schnell-Outline-Ansicht
Wenn Sie die Methoden der aktuellen Klasse oder eine bestimmte Methode anzeigen möchten, aber den Code nicht nach oben und unten scrollen und auch nicht die Suchfunktion verwenden möchten, dann verwenden Siectrl+o, besonders wenn Sie direkt eine Klasse mit vielen Methoden öffnen oder zu ihr springen. Das ist sehr nützlich. Sie können direkt sehen, welche Methoden und Mitgliedsvariablen es gibt. Es kann alle Methoden und Eigenschaften in der aktuellen Klasse auflisten. Sie müssen nur den Namen der Methode eingeben, die Sie abfragen möchten, und klickenenter, um direkt zu der Position zu springen, die Sie möchten.
3, ctrl+shift+r: Ressourcenliste öffnen
Dies ist wahrscheinlich die zeitsparendste Tastenkombination überhaupt, und ich benutze sie oft. Besonders wenn Sie eine Datei direkt in einem Projekt oder Arbeitsbereich anhand des Namens suchen, ermöglicht Ihnen diese Tastenkombination, jede Datei in Ihrem Arbeitsbereich zu öffnen. Sie müssen nur die ersten Buchstaben des Dateinamens oder des Maskennamens eingeben, z. B. applic*.xml. Der Nachteil ist, dass diese Tastenkombination nicht in allen Ansichten verfügbar ist.
4, ctrl+shift+f: Code formatieren
Standardmäßig wird bei 80 Zeichen umgebrochen, und dies kann festgelegt werden. Sie können Code auch gemäß den Code-Stil-Einstellungen neu formatieren. Unser Team hat ein einheitliches Codeformat, und wir haben es in unserem Wiki abgelegt. Dazu öffnen wir Eclipse, wählen Window Style und legen dann Code Formatter, Code Style und Organize Imports fest. Verwenden Sie die Export-Funktion, um Konfigurationsdateien zu generieren. Wir legen diese Konfigurationsdateien im Wiki ab, und dann importiert jedes Teammitglied sie in sein eigenes Eclipse.
5, ctrl+e: Schnell den Editor wechseln
Diese Tastenkombination hilft Ihnen, zwischen geöffneten Editoren zu navigieren, besonders wenn viele Dateien geöffnet sind.ctrl+ewird es effizienter und ist sehr hilfreich.
6, ctrl+page downoderctrl+page up: Schnell zwischen Tabs wechseln
Sie können die vorherigen und nächsten Tabs durchblättern. Wenn Sie geübt sind, wird das Wechseln zwischen den Seiten sehr schnell sein und sich großartig anfühlen.
7, shift+enterundctrl+shift+enter: Eine leere Zeile über oder unter der aktuellen Zeile erstellen.
Shift+enterErstellt eine leere Zeile unter der aktuellen Zeile, unabhängig davon, ob sich der Cursor am Ende der Zeile befindet.Ctrl+shift+enterDie andere fügt eine leere Zeile vor der aktuellen Zeile ein. Diese beiden Tastenkombinationen sind ebenfalls sehr hilfreich. Anfangs sind Sie vielleicht nicht daran gewöhnt, aber nach häufiger Verwendung werden Sie sie als sehr praktisch empfinden. Wie auch immer, so empfinde ich es.
8, Alt+Up/Down Arrow keys: Inhalte der oberen/unteren Zeilen vertauschen oder die aktuelle Zeile nach oben oder unten verschieben
Dies ist ebenfalls ein zeitsparendes Zauberwerkzeug. Diese Kombination verschiebt den Inhalt der aktuellen Zeile nach oben oder unten. Imtry/catch-Teil funktioniert diese Tastenkombination besonders gut.
9, Control+Alt+Up/Down Arrow keys: Markierte Zeile(n) kopieren
Dies ist ebenfalls eine sehr nützliche Tastenkombination. Sie kann den aktuellen Code sehr bequem in die vorherige oder nächste Zeile kopieren. Ich benutze sie auch oft.
10, ctrl+m: Aktuelles Editorfenster maximieren
Jeder weiß, dass ein großer Bildschirm die Arbeitseffizienz verbessern kann.Ctrl+mEs ist die Tastenkombination, um das Editorfenster zu maximieren. Drücken Sie sie erneut, um das normale Fenster wiederherzustellen.
11, ctrl+/: Aktuelle Zeile oder mehrere ausgewählte Zeilen automatisch auskommentieren
Aktuelle Zeile oder mehrere Codezeilen automatisch auskommentieren. Verwenden Sie//zum Kommentieren, verwenden Siectrl+\zum Aufheben der Auskommentierung.
12, ctrl+shift+/: Ausgewählten Codeblock automatisch auskommentieren
Beachten Sie, dass dies/* */zum Kommentieren verwendet wird (wenn es sich um Programmiersprachencode handelt). Es ist auch in der Entwicklung sehr nützlich. HTML, CSS usw. können diesen Kommentar ebenfalls verwenden, um entsprechende Kommentar-Tags zu erzeugen. Verwenden Siectrl+shift+\zum Aufheben der Auskommentierung.
13, ctrl+d: Aktuelle Zeile löschen
Aktuelle Zeile löschen. Dies ist sehr nützlich, und ich benutze es oft, besonders beim Debuggen und Löschen des aktuellen Fehlers. In Kombination mit Ctrl+Z, der Tastenkombination zum Rückgängigmachen der Bearbeitung, können Sie es bequem verwenden.
14, ctrl+shift+xundctrl+shift+y: Groß-/Kleinschreibung englischer Buchstaben umschalten
Diese Tastenkombination wird häufig beim Schreiben von SQL-Anweisungen verwendet. Ich benutze sie auch oft. Es wird empfohlen, Schlüsselwörter in SQL-Anweisungen in Großbuchstaben zu schreiben. Obwohl die Datenbank nicht zwischen Groß- und Kleinschreibung unterscheidet, hilft dies anderen und Ihnen beim Lesen, besonders wenn SQL-Anweisungen sehr lang sind, und es sieht auch standardisiert aus.
15, ctrl+shift+o: Pakete automatisch importieren und ungenutzte Pakete entfernen
Diese Tastenkombination ist ebenfalls sehr praktisch. Wenn wir eine Klasse aus einem anderen Paket verwenden und das entsprechende Paket oder die Klasse nicht importiert ist, erscheint ein roter wellenförmiger Hinweis. Dann können wir diese Tastenkombination drücken, und der rote Hinweis verschwindet automatisch und alles ist wieder normal. Wenn mehrere Pakete dieselbe Klasse enthalten, werden Sie aufgefordert, eine auszuwählen. Wenn ungenutzte Pakete importiert wurden, was normalerweise durch das Hin- und Herkopieren von Code verursacht wird, können Sie mit dieser Taste sie auch schnell entfernen.
Hier sind einige Tipps:
Befehlszeilenfenster sperren: In der Konsolenansicht (Window -> Show View -> Other -> Basic -> Console) können Sie versuchen, die Scroll-Lock-Taste zu verwenden, um die Konsolenausgabe zu sperren und ein Scrollen zu verhindern.
Ant-Ansicht verwenden: Im Java- oder Debug-Modus zeige ich die Ant-Ansicht gerne an, damit ich Ant-Aufgaben schnell ausführen kann. Sie finden diese Ansicht über Window > Ant. Platzieren Sie die Ant-Ansicht in einer Ecke des Bildschirms und fügen Sie die Datei build.xml über die Schaltfläche "Add Build Files (Add -> Other -> Show View -> Buildfiles)" hinzu. In Version 3.1 wird sogar die Ant-Debugging-Skriptsprache unterstützt.
Automatisch über eine Sammlung iterieren: for + Control-Space: Falls Sie es noch nicht wissen, sollten Sie sich merken, dass Control-Space die Autovervollständigungsfunktion ist. In Eclipse können Sie auch Strukturen automatisch vervollständigen. Versuchen Sie im Bereich eines Arrays oder einer Sammlung, "for" einzugeben und dann die Tastenkombination Control-Space zu drücken. Eclipse fragt Sie, über welche Sammlung Sie iterieren möchten, und vervollständigt dann automatisch den Schleifencode.
Hierarchisches Layout verwenden: In der Package-Explorer-Ansicht verwirrt mich das Standardlayout (flacher Stil); es zeigt den vollständigen Namen von Paketen im Navigationsbaum an. Ich bevorzuge die Ansicht meiner Quellpakete und des Dateisystems, die in Eclipse Hierarchical Layout genannt wird. Um in diesen Modus zu wechseln, klicken Sie auf die Schaltfläche mit dem Abwärtspfeil in der Package-Explorer-Ansicht, wählen Sie Layout und dann Hierarchical.
Mehrere Dateien gleichzeitig anzeigen: Sie können mehrere Dateien gleichzeitig durchsuchen. Ziehen Sie ein inaktives Editorfenster auf die Bildlaufleiste am unteren Rand oder an der Seite des aktiven Fensters, um es zu öffnen. Das ist die beste Art, wie ich diesen Trick beschreiben kann.
Zwei Eclipse-Instanzen gleichzeitig öffnen: Um Änderungen von einem CVS-Zweig in einen anderen zu übernehmen, öffne ich gerne zwei Eclipse-Instanzen mit unterschiedlichen Workspaces gleichzeitig. Auf diese Weise kann ich alle Änderungen sehen, indem ich mit der neuesten Version auf CVS vergleiche (Rechtsklick auf das Projekt, dann Compare with Latest from HEAD auswählen) und dann jede Änderung in den anderen CVS-Zweig übernehme. Der einfachste Weg, mehrere Eclipse-Instanzen zu starten, ist die Verwendung von Eclipse with Launcher.
Implementors-Plugin: Installieren Sie ein Plugin, mit dem Sie zur Implementierung einer Schnittstelle springen können. Wenn Sie ein Fan von Dependency Injection sind oder auf der Grundlage gut entworfener Schnittstellen arbeiten, dann benötigen Sie ein solches Plugin, um die Codenavigation zu beschleunigen. Sie können dieses Plugin auf SourceForge finden.
Getter- und Setter-Methoden automatisch generieren: Klicken Sie im entsprechenden POJO mit der rechten Maustaste auf einen leeren Bereich, wählen Sie 【Source】, dann 【Generate Getters and Setters】, wählen Sie dann aus, für welche Eigenschaften solche Methoden generiert werden sollen, klicken Sie auf 【OK】, und schon ist es erledigt. Besonders wenn es viele Membervariablen gibt, spart das viel Zeit.
Anbei eine vollständige Liste der Eclipse-Tastenkürzel:
- Ctrl+1:Quick Fix (das klassischste Tastenkürzel, keine Erklärung nötig)
- Ctrl+D:Aktuelle Zeile löschen
- Ctrl+Alt+↓:Aktuelle Zeile in die nächste Zeile kopieren (kopieren und hinzufügen)
- Ctrl+Alt+↑:Aktuelle Zeile in die vorherige Zeile kopieren (kopieren und hinzufügen)
- Alt+↓:Aktuelle Zeile mit der Zeile darunter vertauschen (besonders praktisch, erspart das vorherige Ausschneiden und Einfügen)
- Alt+↑:Aktuelle Zeile mit der Zeile darüber vertauschen (wie oben)
- Alt+←:Vorherige bearbeitete Seite
- Alt+→:Nächste bearbeitete Seite (natürlich relativ zur vorherigen)
- Alt+Enter:Eigenschaften der aktuell ausgewählten Ressource anzeigen (Projekt oder Datei oder Datei)
- Shift+Enter:Eine Leerzeile unter der aktuellen Zeile einfügen (die Maus kann sich irgendwo in der aktuellen Zeile befinden, nicht unbedingt am Ende)
- Shift+Ctrl+Enter:Eine Leerzeile über der aktuellen Zeile einfügen (gleiches Prinzip wie oben)
- Ctrl+Q:Zur zuletzt bearbeiteten Stelle navigieren
- Ctrl+L:Zu einer bestimmten Zeile navigieren (ein Segen für alle, deren Programme mehr als 100 Zeilen umfassen)
- Ctrl+M:Aktuellen Editor oder Ansicht maximieren (zum Wiederherstellen erneut drücken)
- Ctrl+/:Aktuelle Zeile kommentieren; erneut drücken, um den Kommentar zu entfernen
- Ctrl+O:Gliederung schnell anzeigen
- Ctrl+T:Vererbungshierarchie der aktuellen Klasse schnell anzeigen
- Ctrl+W:Aktuellen Editor schließen
- Ctrl+K:Schnell zum nächsten Vorkommen des ausgewählten Wortes springen
- Ctrl+E:Dropdown-Liste des aktuellen Editors schnell anzeigen (wenn sie auf der aktuellen Seite nicht angezeigt wird, wird sie fett dargestellt)
- Ctrl+/(numpad):Gesamten Code in der aktuellen Klasse einklappen
- Ctrl+×(numpad):Gesamten Code in der aktuellen Klasse ausklappen
- Ctrl+Space:Code-Assistent vervollständigt das Einfügen von etwas Code (aber er kollidiert normalerweise mit der Eingabemethode; Sie können die Tastenkürzel der Eingabemethode ändern oder vorübergehend stattdessen Alt+/ verwenden)
- Ctrl+Shift+E:Manager anzeigen, der alle aktuell geöffneten Ansichten verwaltet (Sie können Schließen, Aktivieren usw. auswählen)
- Ctrl+J:Inkrementelle Vorwärtssuche (nach dem Drücken von Ctrl+J liefert jeder Buchstabe, den Sie eingeben, eine schnelle Übereinstimmung zum Auffinden eines Wortes; wenn nichts gefunden wird, wird in der Statuszeile "nicht gefunden" angezeigt. Besonders nützlich bei der Suche nach einem Wort. Diese Funktion gab es in Idea schon vor zwei Jahren)
- Ctrl+Shift+J:Inkrementelle Rückwärtssuche (wie oben, aber sucht von hinten nach vorn)
- Ctrl+Shift+F4:Alle geöffneten Editoren schließen
- Ctrl+Shift+X:Gesamten ausgewählten Text in Kleinbuchstaben umwandeln
- Ctrl+Shift+Y:Den gesamten ausgewählten Text in Kleinbuchstaben umwandeln
- Ctrl+Shift+F:Den aktuellen Code formatieren
- Ctrl+Shift+P:Das entsprechende passende Zeichen finden (z. B. {}) (beim Suchen von vorne nach hinten muss sich der Cursor innerhalb des passenden Zeichens befinden; von hinten nach vorne umgekehrt)
Die folgenden Tastenkürzel werden beim Refactoring häufig verwendet. Ich habe diejenigen zusammengestellt, die ich persönlich mag und oft benutze (Hinweis: Refactoring-Tastenkürzel beginnen im Allgemeinen mit Alt+Shift)
- Alt+Shift+R:Umbenennen (eines meiner Favoriten, insbesondere zum Umbenennen von Variablen und Klassen; das spart deutlich mehr Arbeit als manuelle Methoden)
- Alt+Shift+M:Methode extrahieren (eine der am häufigsten verwendeten Refactoring-Methoden, besonders nützlich bei großen, unübersichtlichen Codeblöcken)
- Alt+Shift+C:Methodenstruktur ändern (ziemlich praktisch; wenn N Funktionen diese Methode aufrufen, behebt eine Änderung alles)
- Alt+Shift+L:Lokale Variable extrahieren (Sie können einige Magic Numbers und Strings direkt in eine Variable extrahieren, besonders wenn sie an mehreren Stellen verwendet werden)
- Alt+Shift+F:Eine lokale Variable in einer Klasse in eine Feldvariable umwandeln (eine ziemlich praktische Funktion)
- Alt+Shift+I:Variable inline setzen (es ist möglicherweise unpassend, „Variable zusammenführen“ zu sagen; Inline)
- Alt+Shift+V:Funktion und Variable verschieben (nicht häufig verwendet)
- Alt+Shift+Z:Rückgängig für Refactoring (Undo)
Autor: Java My Life (Chen Laixing)
Originalquelle: http://blog.csdn.net/chenleixing/article/details/44600587