[JAVA] [Android Studio] Eine Sammlung von Verknüpfungen, die von Personen gesendet wurden, die Verknüpfungen lieben [IntelliJ IDEA]

Eine Sammlung von Verknüpfungen für Android Studio und IntelliJ IDEA. Wir haben 10 Stücke sorgfältig ausgewählt.

Ich liebe Verknüpfungen, und wenn ich den Editor wechsle, schaue ich mir nur Verknüpfungen an. Wenn ich Menschen Verknüpfungen beibringe, unterrichte ich sie einfach zu sehr.

Trotzdem haben wir diesmal eine sorgfältige Auswahl getroffen. Ich habe das Gefühl, gute Verknüpfungen gesammelt zu haben, die preiswert und von hoher Qualität sind.

Sie können die Taste der Verknüpfung ändern. Notieren Sie sich daher die empfohlenen Tasteneinstellungen. Es ist vorteilhaft, die häufig verwendeten zu ändern. Sie können die Einstellungen über Keymap auf dem Einstellungsbildschirm ändern. Meine Umgebung ist Linux (Fedora).

Verknüpfungssammlung

Überall suchen (Überall nach Klassen, Dateien usw. suchen)

Sie können aus dem Ganzen nach Klassen, Dateien usw. suchen.

Windows/Linux Mac
Drücken Sie zweimal die Umschalttaste Drücken Sie zweimal die Umschalttaste

search_everywhere.gif

Hierarchie aufrufen

Sie können die Aufrufer hierarchisch auflisten, z. B. wo eine Methode aufgerufen wird, wo ihr Aufrufer aufgerufen wird usw. Es ist einfach, sich jeden einzelnen anzusehen, wenn es viele Anrufer gibt, und es ist nützlich, weil Sie ihn nicht übersehen.

Windows/Linux Mac
Control + Alt + H Control + Option + H

call_hierarchy.gif

Sie können feststellen, wo Variablen, Klassen und Methoden verwendet werden, z. B. nach Verweisen auf Variablen suchen oder eine Klasse erweitern. Die Variable zeigt den Ort an, an dem die Variable gelesen wird, und den Ort, an dem sie separat geschrieben wird. Es hilft also, Dinge wie "Wo wird diese Variable umgeschrieben?" Zu finden.

Windows/Linux Mac
Alt + F7 Option + F7

find_usages.gif

Dateistruktur (zeigt die Struktur der Datei an)

In der geöffneten Datei sehen Sie eine Liste der Variablen und Methoden. Darüber hinaus können Sie die Liste durchsuchen und zu dem Ort springen, an dem Variablen und Methoden definiert sind.

Windows/Linux Mac
Control + F12 Command + F12

file_structure.gif

Im Pfad finden

Sie können den Inhalt aller Dateien durchsuchen.

Windows/Linux Mac
Control + Shift + F Command + Shift + F

find_in_path.gif

Zeile löschen

Sie können eine Zeile löschen.

Windows/Linux Mac
Control + Y Command + Backspace

delete_line.gif

Auswahl erweitern, Auswahl verkleinern (Auswahl erhöhen, Auswahl reduzieren)

Jedes Mal, wenn Sie dies tun, wächst / schrumpft die Auswahl. Wenn Sie es beispielsweise mehrmals mit dem Cursor auf die Variable ausführen,

  1. Wählen Sie die gesamte Variable aus
  2. Wählen Sie die linke Seite von "="
  3. Wählen Sie eine Zeile aus
  4. Wählen Sie die gesamte Methode aus

Der Auswahlbereich wird schrittweise erweitert.

Windows/Linux Mac
Erweitern Sie die Auswahl Control + W Option + Up
Auswahl verkleinern Control + Shift + W Option + Down

selection.gif

Extrahiert Dinge um den Cursor als Variablen. Die folgenden zwei sind häufige Verwendungen.

  1. Schreiben Sie nur die rechte Seite von = und führen Sie sie aus. Es füllt automatisch die linke Seite von =
  2. Führen Sie mit foo (). Bar () aus, wo die Methode nacheinander aufgerufen wird. Dieser Teil wird in zwei Zeilen aufgeteilt, von denen eine den Rückgabewert von "foo ()" erhält und die andere den Rückgabewert "bar ()" aufruft.

Besonders der erste wird sehr häufig verwendet. Sie müssen die linke Seite von = nicht selbst schreiben, was den Schreibaufwand einfach erheblich reduziert.

Windows/Linux Mac
Control + Alt + V Command + Option + V

extract_variable.gif

Umbenennen

Benennen Sie Variablen, Klassennamen, Dateinamen, Methodennamen usw. um.

Windows/Linux Mac
Shift + F6 Shift + F6

rename.gif

Nächster Highlited-Fehler, Vorheriger Highlited-Fehler

Sie können zum nächsten oder vorherigen Fehler springen. Sie können sich die Mühe ersparen, mit der Maus zu suchen.

Windows/Linux Mac
Nächster Fehler F2 F2
Vorheriger Fehler Shift + F2 Shift + F2

error.gif

Leider nicht ausgewählt

Ich war bis zum Ende ratlos, aber ich wurde nicht ausgewählt. Die Verknüpfung ist Windows / Linux.

Andere - Es ist subtil, aber praktisch, es als Abkürzung zu bezeichnen

Wirklich bequemer Typ

Beiseite

Wenn verschiedene Leute über Abkürzungen sprechen Gelegentlich "Mausbedienung" vs. "Tastenkombination", was ist schneller? Ich kann in einem binären Konflikt darüber sprechen.

In der Realität habe ich jedoch das Gefühl, dass es oft schneller ist, gleichzeitig "Mausbedienung" und "Tastenkombination" auszuführen. Ich denke, es ist leicht zu verstehen für diejenigen, die Bilder zeichnen und diejenigen, die Spiele spielen. Es ist dasselbe wie bei Personen, die die Maus oder das Stifttablett mit der dominanten Hand und die Tastatur mit der anderen Hand bedienen.

Daher ist es praktisch, die Verknüpfungen so anzuordnen, dass Sie Tastatur und Maus gleichzeitig bedienen können, im Grunde genommen mit einer Hand.

Recommended Posts

[Android Studio] Eine Sammlung von Verknüpfungen, die von Personen gesendet wurden, die Verknüpfungen lieben [IntelliJ IDEA]
Beachten Sie, dass ich von den Einstellungen des Android-Projekts von IntelliJ IDEA abhängig war
Eine Sammlung von Eclipse-Verknüpfungen, die neue Absolventen nützlich finden