Ich habe ein bisschen gegoogelt und gehofft, einen Beitrag zu IDEA-Verknüpfungen zu finden, der Jeffs Beitrag zu Visual Studio-Verknüpfungen ( Visual Studio .NET 2003- und 2005-Tastaturkürzel ) ähnelt , habe aber nichts gefunden, was geholfen hätte. Hoffentlich füllen die Antworten auf diese Frage die Lücke.
intellij-idea
keyboard-shortcuts
eulerCircuit
quelle
quelle
Antworten:
Dies sind einige meiner am häufigsten verwendeten Tastaturkürzel
Die syntaxbewusste Auswahl im Editor wählt ein Wort im Caret aus und wählt dann expandierende Bereiche des Quellcodes aus. Beispielsweise kann ein Methodenname ausgewählt werden, dann der Ausdruck, der diese Methode aufruft, dann die gesamte Anweisung, dann der enthaltende Block usw.: Ctrl+W
Grundlegende Code-Vervollständigung, um Methoden, Schlüsselwörter usw. zu vervollständigen: Ctrl+Space
Zur Erklärung gehen. Verwenden Sie diese Option, um zur Deklaration einer Klasse, Methode oder Variablen zu navigieren, die irgendwo im Code verwendet wird: Ctrl+B
Führen Sie das Variablen-Refactoring ein, um eine Variable aus einem Ausdruck zu erstellen. Dieser Ausdruck kann sogar unvollständig sein oder Fehler enthalten. Seit Version 8 wählt IDEA intelligent einen wahrscheinlichen Ausdruck aus, wenn kein Text ausgewählt ist: Ctrl+ Alt+V
Gehen Sie zu Klasse, um schnell eine Klasse im Editor zu öffnen: Ctrl+N
So öffnen Sie eine Datei, nicht nur Klassen: Ctrl+ Shift+N
Aktuelle Zeile oder Auswahl kommentieren / auskommentieren: Ctrl+/ und Ctrl+ Shift+/
Schnelles JavaDoc-Popup, um das JavaDoc der Methode oder Klasse am Textcursor anzuzeigen: Ctrl+Q ( Ctrl+J unter Mac OS X)
Smart Type Completion, um einen Ausdruck mit einem Methodenaufruf oder einer Variablen mit einem im aktuellen Kontext geeigneten Typ zu vervollständigen: Ctrl+ Shift+Space
Benennen Sie Refactoring um, um einen Bezeichner umzubenennen. Kann auch in Kommentaren, Textdateien und in verschiedenen Sprachen nachsehen: Shift+F6
Wählen Sie in Popup, um das aktuell bearbeitete Element (Klasse, Datei, Methode oder Feld) in einer beliebigen Ansicht (Projektansicht, Strukturansicht oder andere) schnell auszuwählen: Alt+F1
Markieren Sie Verwendungen in Datei. Positionieren Sie den Textcursor auf einem Bezeichner, ohne einen Text auszuwählen, und es werden alle Stellen in der Datei angezeigt, an denen diese Variable, Methode usw. verwendet wird. Verwenden Sie es für ein Schlüsselwort "throw", "try" oder "catch", um alle Stellen anzuzeigen, an denen die Ausnahme ausgelöst wird. Verwenden Sie es für das Schlüsselwort implements, um die Methoden der implementierten Schnittstelle hervorzuheben: Ctrl+ Shift+F7
quelle
Bei weitem meine Lieblings-Allzweckverknüpfung ist Ctrl+ Shift+A
Es führt eine Suche durch, während Sie alle Befehle in Intellij eingeben. Nicht nur das, sondern wenn Sie den gewünschten Befehl finden, wird auch die entsprechende Tastenkombination daneben angezeigt!
quelle
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.
quelle
Laut den Leuten von Jetbrains müssen es diese sein, wie sie für denjenigen sind, der das Hemd trägt: (Hab das von Devoxx)
quelle
Hilfe \ Produktivitätshandbuch
Es zeigt Ihnen, welche Verknüpfungen Sie verwenden / nicht verwenden, und zeigt Nutzungsstatistiken an. Es führt Sie zu den unbekannten Funktionen.
quelle
Einige der Zeitersparnisse:
Der Canoo-Blog enthält einige (+8) Artikel zu fortgeschritteneren IntelliJ-Tastaturkürzeln.
Die Plugins für die Key Promoter- und Shortcut- Tastenliste sind sehr hilfreich, um (ständig) neue IntelliJ-Tastaturkürzel zu lernen.
quelle
Versuchen Sie es mit dem Key Promoter Plugin. Das hilft beim Erlernen der Verknüpfungen. Einige Abkürzungen außer den obigen Vorschlägen:
quelle
Dies hängt wahrscheinlich von Ihrer Entwicklungsumgebung ab, aber wenn Sie die BlackBerry-Entwicklung durchführen, codiere ich in IntelliJ und kompiliere und debugge immer noch über die BlackBerry JDE. Ctrl+ Shift+ CIst in diesem Fall wichtig , da es Sie den vollständigen Pfad der Datei werden Sie kopieren können gerade bearbeiten, macht es einfach , die Datei in der separaten Entwicklungsumgebung zu öffnen.
quelle
Ja, Ctrl+ Shift+ Aist das nützlichste. Es ist eine Meta-Verknüpfung
quelle
Innerhalb des Tools: "Hilfe -> Standard-Keymap-Referenz" (wie von krosenvold vorgeschlagen )
Im Internet: "IntelliJ IDEA Developers Documentation"
Referenzkarten für Windows-, Linux- und Mac-Tastaturkürzel für die Versionen 8, 7, 6, 5 und 4.5.
(Ich wusste, dass ich diese Referenzkarten schon einmal gesehen und benutzt hatte! ;-)
Einer meiner Favoriten (auf den JetBrains-Karten nicht angezeigt) ist " Strg + Umschalt + {Aufwärts- oder Abwärtspfeil }", um Zeilen / Methoden im Quellcode nach oben und unten zu verschieben.
Siehe auch die Seite "Intellij Idea Keyboard Shortcuts" im Ward-Wiki .
quelle
Shift+ Deletelöscht die gesamte Zeile (schneidet sie in die Zwischenablage)
Ctrl+ Alt+ LZu umformatieren und optimize Importe
Ctrl+ Shift+ JVerbinden Leitungen (Pull Inhalt nächster Zeile aktuelle Zeile nach oben).
quelle
Alt+ Shift+ Insert- wechselt in den Spaltenauswahlmodus und ermöglicht die Auswahl rechteckiger Textfragmente (Spalten)
Ctrl+ Shift+ Backspace- gehe zur letzten Code-Bearbeitung. Schlagen Sie erneut, um noch weiter zurück zu gehen. Sehr nützlich, wenn Sie etwas codieren, eine Weile in anderen Klassen surfen und dann dorthin zurückkehren möchten, wo wir unseren Code hinterlassen haben.
Ctrl+ E- kürzlich geöffnete Dateien
Ctrl+ Shift+ E- zuletzt bearbeiteten Dateien
Ctrl+ Shift+ V- füge einen der vorherigen Werte aus der Zwischenablage ein
quelle
Einer meiner echten Favoriten zählt möglicherweise nicht genau als Tastenkombination. Aber die "iter" intelligente Vorlage ist wirklich großartig.
Wenn Sie etwas mit einem for-Schleifentyp "iter" durchlaufen möchten, klicken Sie auf die Registerkarte, um die Live-Vorlage zu verwenden
itertab
Es wird die wahrscheinlichste Variable herausfinden, über die Sie iterieren möchten, und eine for-Schleife dafür generieren. Ich bin mir ziemlich sicher, dass der nächste Verweis auf ein Objekt verwendet wird, das die Iteration unterstützt.
quelle
Ctrl+ F11ruft einen Dialog mit allen alphanumerischen Tasten auf der Tastatur auf. Wenn Sie eine leere Zeile auswählen, wird die aktuelle Zeile zu den Lesezeichen hinzugefügt und die Zeile mit der ausgewählten Taste markiert.
Shift+ F11ruft eine Liste von Lesezeichen auf. Durch Drücken einer Taste wird das zugehörige Lesezeichen aufgerufen.
quelle
Ctrl+ Shift+ Enter- Vervollständigt automatisch die von Ihnen eingegebene Code-Anweisung und fügt bei Bedarf Anführungszeichen, Klammern, geschweifte Klammern und andere Satzzeichen ein.
quelle
F7 F8 F9 zum Debuggen
quelle
Wenn Sie von Eclipse kommen: http://tanu.wordpress.com/2010/09/24/moving-from-eclipse-to-intellij-idea/
Allgemeine Dokumentationen und Verknüpfungen finden Sie auf der Intellij-Website http://www.jetbrains.com/idea/documentation/index.jsp
quelle
Beliebige Kombination von Ctrl+ Alt+ Shiftund N.
Ctrl+ Shift+ TIn idea8 ist ebenfalls ausgezeichnet.
Eine vollständige Keymap finden Sie auch in der Online-Hilfe.
quelle
Ctrl+ N: Offene Klasse.
Alt+ F7: Verwendungen finden.
quelle
http://www.jetbrains.com/idea/docs/ReferenceCard70_mac.pdf bietet alles, was Sie brauchen. Nach einer Weile entwickeln Sie Ihre eigene Präferenz für bestimmte Verknüpfungen.
quelle
Dieser Link hat alles was Sie brauchen. Außerdem ist in Idea 8 mindestens jede Verknüpfung vollständig anpassbar, sodass es wirklich an Ihnen liegt, welche die nützlichsten sind.
Idee 8 Referenz PDF
quelle