Eine Sammlung von Verknüpfungen für Android Studio und IntelliJ IDEA.
Wir haben 10 Stücke sorgfältig ausgewählt.
- Es ist leicht zu merken, weil es nicht zu viele gibt
- Wir haben die wichtigsten behandelt. Ich bin selbstbewusst
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 |
- Empfohlene Tasteneinstellungen: Standardmäßig OK. Einfach genug zu bedienen
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 |
- Empfohlene Tasteneinstellungen: Strg + H. H ist eine Abkürzung für Hierarchie
- Dies ist einfacher, da weniger Tasten gedrückt werden müssen als standardmäßig
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 |
- Empfohlene Tasteneinstellungen: Strg + U. U ist eine Abkürzung für Usages
- Es ist einfacher zu pushen und sich zu erinnern als die Standardeinstellung.
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 |
- Empfohlene Tasteneinstellungen: Strg + M. M ist eine Abkürzung für Member
- Es wird abgeleitet von der Möglichkeit, nach Mitgliedern wie Variablen und Methoden zu suchen.
Im Pfad finden
Sie können den Inhalt aller Dateien durchsuchen.
Windows/Linux |
Mac |
Control + Shift + F |
Command + Shift + F |
- Empfohlene Tasteneinstellungen: Standardmäßig OK. Ich denke, es ist leicht zu merken, wenn Sie an die Version mit einem breiten Suchbereich von Strg + F (Suche in Datei) denken.
Zeile löschen
Sie können eine Zeile löschen.
Windows/Linux |
Mac |
Control + Y |
Command + Backspace |
- Empfohlene Tasteneinstellungen: Strg + D. D ist eine Abkürzung für Löschen
- Ich möchte es mit einer Hand bedienen, und da es häufig verwendet wird, ist es meiner Meinung nach einfacher, es mit einem Schlüssel in der Nähe von Control zu kombinieren.
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,
- Wählen Sie die gesamte Variable aus
- Wählen Sie die linke Seite von "="
- Wählen Sie eine Zeile aus
- 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 |
- Empfohlene Tasteneinstellungen: Umschalt + Alt + Auf, Umschalt + Alt + Ab
- Da es einheitlich ist, bei normaler Textauswahl Umschalt- und Cursortasten zu verwenden, kann es intuitiv bedient werden. Natürlich unterscheidet sich das Verhalten von der normalen Auswahl, deshalb habe ich Alt hinzugefügt
Extrahiert Dinge um den Cursor als Variablen.
Die folgenden zwei sind häufige Verwendungen.
- Schreiben Sie nur die rechte Seite von
=
und führen Sie sie aus. Es füllt automatisch die linke Seite von =
- 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 |
- Empfohlene Tasteneinstellungen: Standardmäßig OK. V ist eine Abkürzung für Variable
- Strg + V ist einfacher, aber da es zum "Einfügen" verwendet wird, Strg + Alt + V.
Umbenennen
Benennen Sie Variablen, Klassennamen, Dateinamen, Methodennamen usw. um.
Windows/Linux |
Mac |
Shift + F6 |
Shift + F6 |
- Empfohlene Tasteneinstellungen: Strg + Alt + R. R ist eine Abkürzung für Rename
- Es ist schwer zu merken, ob es die Standardeinstellung ist
- Wie bei "Variable extrahieren" ist es ein Mitglied des Refactorings, also ist es Strg + Alt + R in einer Form, die dieser entspricht (Strg + Alt + V).
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 |
- Empfohlene Tasteneinstellungen: Standardmäßig OK. Wenn es sich um ein Shell-Skript handelt, ist die Standardfehlerausgabe "2", daher denke ich, dass F2 leicht zu merken ist, da es damit verknüpft werden kann.
Leider nicht ausgewählt
Ich war bis zum Ende ratlos, aber ich wurde nicht ausgewählt.
Die Verknüpfung ist Windows / Linux.
- Alt + Enter:
- Verschiedene Dinge wie das automatische Beheben von Fehlern
- Nicht ausgewählt, da jeder es bereits weiß
- Find Action(Control + Shift + A):
- Sie können nach Aktionen suchen. Sie können beispielsweise Verwendungen finden, indem Sie nach "Verwendung" suchen.
- Es ist praktisch, aber ich habe es gewählt, weil es schneller ist, sich jede Verknüpfung zu merken, ohne von dieser Verknüpfung abhängig zu sein.
- Refactor This(Control + Shit + Alt + T):
- Zeigen Sie ein Menü mit Refaktoren wie Umbenennen und Extrahieren von Variablen an. Es ist einfach zu bedienen, da selten verwendete Elemente wie "Signatur ändern" im Menü angezeigt werden.
- Aus dem gleichen Grund wie die nächsthöhere Suchaktion nicht ausgewählt
- Quick Documentation(Control + Q):
- Javadoc anzeigen. Jetzt können Sie Javadoc ohne Mausbedienung sehen ...
- Wenn Javadoc jedoch so eingestellt ist, dass es sofort angezeigt wird, kann es auch bei Mausbedienung relativ schnell angezeigt werden. Daher habe ich es ausgeschlossen, da es eine vielversprechende alternative Methode gibt.
- Parameter Info(Control + P):
- Zeigt an, welche Parameter die Methode verwendet. Im Gegensatz zur Schnelldokumentation können auch die Argumente anderer überladener Methoden aufgelistet werden.
- Manchmal sehr nützlich. Dies liegt daran, dass andere Verknüpfungen nur Informationen zu der Methode anzeigen können, die sie tatsächlich aufrufen. Diese Verknüpfung kann jedoch als "nicht" ** bezeichnet werden, um Informationen zu den Argumenten der überladenen Methode anzuzeigen. Um die Argumente der ** "not" ** -Methode aufzurufen und zu überprüfen, dauert es einige zehn Sekunden, bis das Javadoc von developer.android.com im Browser angezeigt wird, aber nur, um die Argumente zu überprüfen. Sie können es sofort mit dieser Verknüpfung überprüfen.
- Ich habe es nicht ausgewählt, weil es weniger häufig verwendet wird.
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.