Hier sind die Intellij IDEA-Tastaturkürzel, die ich am nützlichsten finde (in ungefähr der für mich verwendeten Verwendungsreihenfolge aufgeführt):
Die Verknüpfung, die ich am häufigsten verwende, ist Ctrl+ B(Gehe zu Deklaration), um zu sehen, was eine Methode tut, wo eine Variable deklariert wird usw. Darauf folgt fast immer Ctrl+ Alt+, Leftum dorthin zurückzukehren, wo ich war ( Ctrl+ Alt+ Rightfunktioniert, um zu gehen) wieder vorwärts ”).
Eine verwandte Navigationsverknüpfung ist Ctrl+ Alt+ B(Zur Implementierung gehen). Drücken Sie diese Taste, wenn sich das Caret am Methodennamen einer Schnittstelle befindet. Sie erhalten eine Popup-Liste aller Stellen, an denen diese Methode implementiert ist, und können auswählen, zu welcher Methode Sie wechseln möchten (wenn nur eine Implementierung vorhanden ist) , du gehst direkt dorthin). Gleiches gilt für überschriebene Methoden.
Das Gegenteil davon ist Ctrl+ U(Gehe zu Supermethode / Superklasse). Befindet sich das Caret bei der Implementierung einer Methode in einer Schnittstelle (angezeigt durch das kleine grüne Schnittstellensymbol in der linken Rinne), führt Sie diese Verknüpfung zur Schnittstelle selbst.
Wenn ich alle Stellen sehen möchte, an denen eine Methode oder Variable verwendet wird (was ich häufig tun möchte), verwende ich Ctrl+ Alt+ F7(Verwendungen anzeigen). Auf diese Weise erhalten Sie eine Popup-Liste aller Verwendungen, und Sie können problemlos zu den einzelnen Verwendungen navigieren. Ich bevorzuge dies gegenüber Alt+ F7(Verwendungen suchen), das Ihnen die gleichen Informationen gibt, jedoch in einem separaten Bereich unten.
Um Klassen zu finden, verwende ich Ctrl+ N(Gehe zur Klasse), mit der Sie nur mit den Großbuchstaben im Klassennamen („Kamelbuckel“) und * als Platzhalter suchen können.
Eine weitere Verknüpfung, die ich beim Lesen und Schreiben von Code verwende, ist Ctrl+ P(Parameterinfo) bei den Argumenten von Methoden und Konstruktoren, um die Typen und Namen der Parameter anzuzeigen.
Wenn ich Code schreibe, verwende ich häufig Ctrl+ space(Grundlegende Code-Vervollständigung), um Methodennamen, Variablennamen usw. automatisch zu vervollständigen (oder einfach um zu sehen, welche Methoden für ein bestimmtes Objekt verfügbar sind, indem ich versuche, sie direkt am zu vervollständigen Punkt nach dem Namen des Objekts).
Für die Suche in der aktuellen Datei verwende ich Ctrl- F(Suchen - wahrscheinlich die am wenigsten überraschende Verknüpfung in dieser Liste), F3/ Shift+ F3(Nächste / Vorherige suchen), um die Suche zu wiederholen, und Ctrl+ Shift+ F(Im Pfad suchen), um im gesamten Projekt zu suchen.
Ctrl+ W(Wählen Sie sukzessive vergrößerte Codeblöcke aus) ist praktisch, wenn Sie Codestücke auswählen. Durch wiederholtes Drücken wird immer mehr Code ausgewählt. Nützlich beim Suchen, Einrücken, Auskommentieren von Code usw.
Wenn die Datei Fehler enthält, springt F2/ Shift+ F2(Nächster / vorheriger hervorgehobener Fehler) zu ihnen.
Ich verwende die Sequenz Alt+ C, N(Änderungen anzeigen View) , welche Dateien in dem Projekt zu sehen , ich geändert habe im Vergleich zur Subversion - Repository. Um diff die aktuelle Datei mit der Version in Subversion - Repository, verwende ich die Reihenfolge Alt+ C, S, Y(vergleichen mit der gleichen Repository Version). In der Diff-Ansicht verwende ich F7/ Shift+ F7, um zwischen den Änderungen zu navigieren.
Wenn ich nicht in der Diff-Ansicht bin, verwende ich Ctrl+ Shift+ Alt+ Up/ Ctrl+ Shift+ Alt+, Downum zu den Teilen der Datei zu springen, die im Vergleich zur ausgecheckten Version geändert wurden. An jedem Änderungspunkt sehen Sie den entsprechenden Teil in der ausgecheckten Version in einem Popup-Fenster.
Schließlich führe ich JUnit-Tests mit Ctrl+ Shift+ aus F10.
Bearbeiten: Eine wirklich nützliche Verknüpfung, die ich erst in den letzten Monaten verwendet habe, ist Ctrl+ E. Es wird ein Popup mit den 15 zuletzt verwendeten Dateien angezeigt. Klicken Sie einfach auf die gewünschte Datei und drücken Sie die Eingabetaste, um dorthin zu navigieren.