Es gibt viele Abkürzungsschlüssel in der Intellij -Idee, die Menschen dazu bringen, zu lieben, und es gibt auch einige interessante Diskussionen über Stackoverflow. Jeder hat seine eigenen Favoriten und es ist wirklich schwierig, eine ideale Liste zu erhalten. Ich habe intellijs Verknüpfungsschlüssel schon einmal geklärt. Dieses Mal werde ich kurz die zehn besten Abkürzungsschlüssel klassifizieren - Gott -Keys nach meiner täglichen Entwicklungshäufigkeit.
1 Smart Tipps
Intellij ist natürlich das erste, was mit Intelligenz zu tun hat! Basic -Code fordert den Strg+Space auf, und Strg+Shift+Space wird intelligent durch Typinformationen intelligent verpflichtet. Da Intellij jedoch beim Tippen immer automatisch auffordert, tippen wir häufig nicht manuell auf diese beiden Abkürzungsschlüssel (es sei denn, die Eingabeaufforderung verschwindet). Verwenden Sie F2/Shift+F2, um in den falschen Code zu wechseln, Alt+schnell Fix eingeben (d. H. Schnelle Fixfunktion in Eclipse). Wenn die intelligente Eingabeaufforderung automatisch den Methodennamen abschließt, müssen wir normalerweise das Ende der invertierten Klammern und Semikolons ausfüllen. Es wird problematisch sein, wenn die Klammern in vielen Schichten verschachtelt sind. Zu diesem Zeitpunkt müssen wir nur Strg+Shift+Eingabetaste eingeben, um das Ende der Zeichen automatisch zu vervollständigen. Und es sind nicht nur Klammern, beispielsweise können Sie auch automatisch {} Curly -Klammern hinzufügen, wenn Sie if/für eingeben.
Schließlich möchte ich sagen, dass Intellij Konfigurationsdateien und Klassen von Mainstream -Frameworks wie Spring und Hibernate intelligent spüren und statisches Bremsen verwenden, um intelligent zu scannen und zu verstehen, wie Ihr Projekt unter einem scheinbar "statischen" Erscheinungsbild konstruiert und konfiguriert wird.
2 Rekonstruktion
Intellij Refactoring ist eine weitere perfekte Sonnenfinsternisfunktion. Seine Intelligenz ist erstaunlich, z. Vor allem nach dem Anschauen von "Refactoring - Verbesserung des vorhandenen Codedesigns" ist es einfach aufregend, Intellijs Zusammenarbeit zu haben! Es sind auch die mächtigen Funktionen für Intelligenz und Rekonstruktion, die die TDD -Entwicklung unter Intellij sehr reibungslos machen.
Lassen Sie uns über ein unbesiegbares Refactoring -Funktion zusammenfassen, dass die Abkürzung der Verknüpfung von Taste Taste Taste+Shift+Alt+T, die als Refactor This bezeichnet wird. Die Pressemethode ist etwas kompliziert, entspricht aber auch dem Stil von Intellij. Im Gegensatz zu Eclipse müssen viele Abkürzungsschlüssel mit beiden Händen abgeschlossen werden. Viele der nützlichsten Abkürzungsschlüssel können mit einer Hand abgeschlossen werden (ich weiß nicht, ob dies als großer Vorteil der Sonnenfinsternis angesehen wird). Wenn Sie jedoch EMACs verwendet haben, werden Sie das Gefühl haben, dass es nichts ist (nicht EMACs schwarz). Darüber hinaus gibt es einige der am häufigsten verwendeten Rekonstruktionstechniken, da sie zu oft verwendet werden. Wenn Sie sie jedes Mal im Refactor in diesem Menü auswählen, ist es etwas ineffizient. Beispielsweise wird Shift+F6 direkt umbenannt, während Strg+Alt+V Variablen extrahiert.
3 Codegenerierung
Dieser Punkt ähnelt der Sonnenfinsternis. Obwohl es nicht eindeutig ist, ist es noch oben auf der Liste aufgeführt, da es im täglichen Gebrauch sehr häufig ist. Zu den üblicherweise verwendeten Registerkarten für FORI/Sout/PSVM+, um die Boilerplate -Boilerplate -Vorlagen -Codes wie Schleifen, Systeme, Hauptmethoden usw. zu generieren und Strg+J zu verwenden, um alle Vorlagen anzuzeigen. Der folgende Abschnitt "Auxiliary" wird über Alt+Insert sprechen. Wenn Sie im Fenster Bearbeiten klicken, können Sie Konstruktoren, Tastring, Getter/Setter, die Methode der Elternklassen usw. neu schreiben usw. Diese beiden Techniken sind so häufig, dass Sie fast jeden Tag eine Reihe von Haupt-, System- und Getter/Setter generieren müssen.
Darüber hinaus hat Intellij IDEA 13 eine Postfix -Abschlussfunktion (Postfix -Abschluss) hinzugefügt, die flexibler und leistungsfähiger ist als die Erzeugung von Vorlagen. Zum Beispiel eingeben für (Benutzer Benutzer: Benutzer) Eingabe einfach Benutzer.FOR+Registerkarte. Zum Beispiel zum Eingeben von Datum birthday = user.getBirthday (); Geben Sie einfach user.getBirthday () ein. var+Registerkarte.
4 Bearbeiten
Einer der Schlüssel, die ich in der Bearbeitung erwähnen muss, ist, dass der Code automatisch durch Syntax und die umgekehrte Strg+Shift+W ausgewählt werden kann. Zusätzlich bewegt Strg+links/rechts den Cursor auf die Vorder-/Rückwörter und Strg+[/] bewegt sich zum Vorder-/Rück -Code -Block. Diese Cursorbewegungen im VIM-Stil sind ebenfalls ein Highlight. Wenn Sie Strg+links/rechts/[] oben hinzufügen, können Sie den Code im Sprungbereich auswählen. Alt+Vorwärts/Rückwärtsbewegung bewegt sich zur Vorder-/Rückseite. Es gibt auch einige sehr gewöhnliche, wie Strg+y Löschen von Zeilen, Strg+D -Kopierzeilen und Strg+</> Kollapscodes.
In Bezug auf die Cursorbewegung können wir zusätzlich zu den bereits von Intellij selbst bereitgestellten Funktionen auch IdeaVim oder Emacsieas installieren, um Vims schnelle Bewegung und Emacs 'Acejump -Funktion (super cool!) Zu genießen. Darüber hinaus ist die Lesezeichenfunktion von Intellij ebenfalls gut. Verwenden Sie Strg+Shift+Num, um 1-10 Lesezeichen zu definieren (drücken Sie erneut diesen Satz von Abkürzungsschlüssel, um das Lesezeichen zu löschen) und springen Sie dann durch Strg+num. Dies vermeidet die Mühe, zwischen Strg+links/rechts in der vorherigen/nächsten Bearbeitungsposition hin und her zu springen, und dieser Tastenkombinationskonflikt standardmäßig in Konflikte mit Windows Hotkey (es gibt standardmäßig mehr Alt, was mit der Änderung der Anzeigerichtung des Displays im Widerspruch zu den Fenstern steht, und der Monitor wird ausdrücklich, wenn Sie versehentlich, ah).
5 offen finden
Ähnlich wie bei Eclipse kann Intellijs Strg+N/Strg+Shift+n Klassen oder Ressourcen eröffnen, aber Intellij ist schlauer. Alle Charaktere, die wir eingeben, werden als Fuzzy -Matching angesehen und speichern die Mühe, die Eingabe * in Eclipse einzugeben. Die neueste Version von Idea fügt auch die Funktion überall hinzu. Drücken Sie einfach Shift+Shift, um in einem Popup-Box nach irgendetwas zu suchen, einschließlich Klassen, Ressourcen, Konfigurationselemente, Methoden usw.
Die Vererbungsbeziehung einer Klasse kann verwendet werden, um das Fenster Klassenhierarchie mit Strg+h zu öffnen. Wenn Sie auf der Vererbungsebene springen, verwenden Sie Strg+B/Strg+Alt+B, um der Definition der übergeordneten Klasse oder der übergeordneten Methode bzw. der Unterklasse bzw. untergeordnete Methode zu entsprechen. Verwenden Sie Strg+F12, um alle Methoden der aktuellen Klasse anzuzeigen.
Es ist auch sehr einfach, eine Klasse oder Methode zu finden, Alt+F7. Um den Ort des Textes zu finden, verwenden Sie Strg+F/Strg+Shift+F, um im aktuellen Fenster oder im gesamten Projekt zu suchen, und bewegen Sie sich dann mit F3/Shift+F3 zum nächsten Übereinstimmungsort.
Ein weiterer Beweis für Intellijs intelligentere Natur ist, dass Sie direkt das Wort, das Sie in jedem Menü oder Anzeigenfenster suchen, direkt eingeben können, und Intellij filtert es automatisch für Sie.
6 Andere Hilfsmittel
Die oben genannten magischen Tasten werden mit einigen Hilfskürzel -Tasten gepaart, um Ihre Hände mehr als 90% der Fälle zu entfernen und sich auf die Tastatur zu konzentrieren, als ob Sie eine Klavierleistung ausführen würden. Diese unauffälligen, aber entscheidenden letzten Puzzleteile sind:
Ø Befehl: Strg+Shift+A kann alle Intellij -Befehle finden, und jeder Befehl hat danach seine Abkürzungsschlüssel. Es ist also nicht nur ein großartiger Schlüssel, sondern auch ein Werkzeug, um Lernverknüpfungsschlüsseln zu finden.
Ø Neu: Alt+Insert kann neue Klassen, Methoden usw. erstellen.
Ø Formatcode: Formatieren Sie die Importliste Strg+Alt+O, Formatcode Strg+Alt+l.
Ø Schalterfenster: Alt+Num, häufig verwendet, sind 1-project-Struktur, 3-Suchergebnisse, 4/5-Run-Debugging. Strg+Tab schaltet die Registerkarte STRG+E/STRG+SHIFT+E
OPEN Kürzlich geöffnete oder bearbeitete Dateien.
Ø Einheitstests: Strg+Alt+T erstellt Unit -Testfälle.
Ø Run: Alt+Shift+F10 führt das Programm aus, Shift+F9 startet Debugging, Strg+F2 stoppt.
Ø Debugging: F7/F8/F9 entspricht dem Einstieg in den Einstieg und fortzusetzen.
Darüber hinaus gibt es einige, die ich anpassende, wie z. B. horizontaler Split -Bildschirm Strg+| und einige magische kleine Funktionen Strg+Shift+V, einfügen und kopieren vor langer Zeit. Alt+Shift+Insert tritt in den Spaltenmodus ein und wählt ihn gemäß der Spalte aus.
7 letzte Liste
Diese Liste ist zu luxuriös und die letzten sind so nützlich und zeigen keine Schwäche.
Ø Top #10 Hin und Her: Strg+Tab
Ø TOP #9 Wählen Sie, was Sie wollen: Strg+w
Ø Top #8 Codegenerierung: Vorlage/Postfix +Registerkarte
Ø Top #7 Ausgabeaufträge: Strg+Verschiebung+a
Ø Top #6 Nirgendwo zu verbergen: Verschiebung+Verschiebung
Ø TOP #5 Automatische Fertigstellung: Strg+Schicht+Eingabetaste
Ø Top #4 Erstellen Sie alles: Alt+Einfügung
Es ist zu schwer aufzugeben, die Top Drei sind gebunden!
Ø Top #1 Intelligente Fertigstellung: Strg+Verschiebung+Speicherplatz
Ø Top #1 Selbstheilung: Alt+Eintritt
Ø Top #1 Refactor Alles: Strg+Verschiebung+Alt+T.
Zusammenfassen
Die oben genannten sind die zehn besten Abkürzungsschlüssel für Intellij IDEA, die Ihnen vom Herausgeber vorgestellt wurden. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!