Ich habe begonnen, mit Android Studio zu entwickeln . In Eclipse habe ich Ctrl+ Shift+ verwendet F, aber in Android Studio funktioniert es nicht. Es wird anders sein.
Wie kann ich zu einer Methode in einer .java
Datei springen ? Ich habe Ctrl+ Oin Eclipse verwendet.
Es ist verfügbar? Was ist die Verknüpfung für die Code-Formatierung?
android-studio
code-formatting
Bhavesh Hirpara
quelle
quelle
Antworten:
Windows: Ctrl+ Alt+L
Linux: Ctrl+ Shift+ Alt+L
macOS: Option+ Command+L
Referenz: Schlüsselbefehle und hier sind alle Befehle für Windows / Linux-Benutzer und für Mac-Benutzer .
Da Rohit in Ubuntu auf ein Problem mit der Formatcode-Verknüpfung stieß, liegt dies daran, dass die Ctrl+ Alt+ L-Taste zum Sperren des Bildschirms in Ubuntu verwendet wird.
Ich habe festgestellt, dass Ubuntu diese Tastenkombination zuerst verarbeitet. Sie sollten also die Tastenkombination Ctrl+ Alt+ Lan etwas anderes binden , damit sie nicht mit Ubuntu in Konflikt steht.
Schritte
Gehen Sie zu Systemprogramme → Systemeinstellungen → Tastatur → Registerkarte Verknüpfungen → System → Sperrbildschirm .
Wählen Sie die Zeile Neuer Beschleuniger ... aus und drücken Sie eine beliebige Sondertaste mit der Alpha-Taste (z . B. Shift+ L). Sie sollten die Tastenkombination erfolgreich geändert haben.
Überprüfen Sie, ob die Tastenkombination jetzt in Android Studio funktioniert.
Alternative Methode
Sie können auch Eclipse-Verknüpfungen verwenden.
Verwenden der Menüleiste
Klicken Sie in der Menüleiste auf Code und wählen Sie Code neu formatieren (siehe Abbildung unten):
In Android Studio 3.5 gibt es ein Problem beim Neuanordnen des XML-Codes. Außerdem werden die Ansichten neu angeordnet. Verwenden Sie daher zuerst diese Einstellungen.
Einstellungen -> Editor -> Codestil -> XML-> Festlegen von -> Vordefinierter Stil> Android.
quelle
ctrl+o
Sie können auch die Tastaturkürzel von Eclipse verwenden: Gehen Sie einfach zu Menü Einstellungen → Keymap und wählen Sie Eclipse aus dem Dropdown-Menü.
Der eigentliche Pfad lautet: Menü Datei → Einstellungen → Keymap (unter IDE-Einstellungen)
quelle
Überprüfen Sie die Tastaturbefehle in der Dokumentation zu Tipps und Tricks für Android Studio:
quelle
Wählen Sie einfach den Code und
unter Windows Ctrl+ Alt+ tunL
unter Linux mache Ctrl+ Windows Key+ Alt+L
auf dem Mac CMD+ Alt+ tunL
Diese Lösung von junaidp
quelle
Zum Formatieren von Code in Android Studio unter Linux können Sie stattdessen Ctrl+ Alt+ Super+ verwenden L. Sie können dies verwenden und vermeiden, dass Sie die Systemverknüpfung ändern müssen. ( SuperSchlüssel ist der Windows-Symbolschlüssel neben dem AltSchlüssel).
quelle
Für die Code-Formatierung in Android Studio:
Ctrl+ Alt+ L(Windows / Linux)
Option+ Cmd+ L(Mac)
Der Benutzer kann auch die Tastaturkürzel von Eclipse verwenden: Gehen Sie einfach zum Menü Einstellungen → Einstellungen → Keymap und wählen Sie Eclipse (oder eine beliebige) aus dem Dropdown-Menü.
quelle
Sie müssen alle Eclipse-Verknüpfungen mit Android Studio anwenden, bevor Sie alle diese Verknüpfungen verwenden können.
Verfahren:
Schritte:
Jetzt können Sie alle Eclipse-Verknüpfungen in Android Studio verwenden ...
Habe hier ein paar Schnappschüsse.
quelle
Überprüfen Sie dies. Sie können es auch nach Ihren Wünschen ändern.
quelle
Der Pfad für Android Studio 1.0.1 lautet wie folgt:
Menü Datei → Einstellungen → Keymap (unter der Editor - Option) → Keymaps = Eklipse
quelle
Verwenden Sie zum automatischen Formatieren Ihrer Java / XML-Dateien in Android Studio die folgenden Befehle:
Da Sie nach einem einzigen Punkt suchen, der zu Ihrer Arbeit passt, wie es Eclipse getan hat, gibt es in Android Studio keine solche integrierte Funktionalität, aber Sie können sie über ein Makro ausführen. Folge diesen Schritten:
Öffnen Sie in Android Studio eine Ihrer Quellcodedateien.
Drücken Sie Ctrl+ Alt+O Dies wird verwendet, um nicht verwendeten Import zu finden / zu optimieren.
Wenn ein Dialogfeld geöffnet wird, wählen Sie "Nicht mehr anzeigen" und klicken Sie auf "Ausführen".
Gehen Sie zu Bearbeiten > Makros > Makroaufnahme starten .
Drücken Sie Ctrl+ Alt+ O.
Drücken Sie Ctrl+ Alt+ L. Dies formatiert Ihren Code. ( Shift+ Ctrl+ Alt+ Lfür Ubuntu).
Drücken Sie Ctrl+ S. Dies speichert deine Datei;)
Gehen Sie zu Bearbeiten > Makros > Makroaufzeichnung stoppen .
Speichern Sie dieses erstellte Makro unter einem Namen, z. B. "Automatische Formatierung".
Boom, Sie haben jetzt erfolgreich Ihr Makro erstellt. Fügen Sie nun einfach eine Verknüpfung hinzu / weisen Sie sie zu:
Öffnen Sie die Einstellungen .
Suchen Sie in der linken Leiste nach Keymap .
Klicken Sie im rechten Bereich in die Suchleiste und geben Sie den Namen Ihres gespeicherten Makros ein ("Automatische Formatierung").
Doppelklicken Sie auf Ihren Artikel. Es können zwei sein, egal auf welche Sie klicken.
Klicken Sie auf Tastaturkürzel hinzufügen .
Stellen Sie Ihre Tastenkombination auf Ctrl+ S.
Bestätigen Sie abschließend, dass Ctrl+ überschrieben wird S, um Ihr neues Makro zu sein.
quelle
Ctrl+ Alt+ LKönnte Konflikt mit Lock Screen Shortcut in Ubuntu. In diesem Fall können Sie die Tastenkombination für die Neuformatierung des Codes wie folgt ändern:
Datei-> Einstellungen-> IDE-Einstellungen-> Keymap
Suchen Sie nach Code neu formatieren und ändern Sie die Tastenkombination.
quelle
Wirklich, ich bin zu diesem Thread gegangen, weil mein Ubuntu-Sperrbildschirm nach dieser Verknüpfung Ctrl++ Alt+ ist L. Wenn Sie also das gleiche Problem haben, gehen Sie einfach zu Einstellungen - Tastatur - Verknüpfungen - System und ändern Sie die Standardverknüpfung für den "Sperrbildschirm".
quelle
Für diejenigen, die sich über das Ausrichtungsproblem in der Halterung wundern, hat JetBrains dies wie in ihrer Problemverfolgung.
Hier ist die Antwort:
quelle
Ich denke, es ist klar, dass für die Code-Formatierung in Android Studio die Kombinationstasten sind:
Wir haben jedoch vergessen, über das Einspringen in die Methode zu antworten. Nun, um auf eine Erklärung / Umsetzung dort drei Möglichkeiten einzugehen:
Diese Befehle zeigen eine Liste aller Klassen / Schnittstellen, die die ausgewählte Klasse / Schnittstelle implementieren. Bei Variablen hat dies den gleichen Effekt wie bei der Deklaration.
Diese Verknüpfungen werden in die Deklaration der Klasse "AnyClass" aufgenommen.
Zusätzlich gibt es eine Verknüpfung für Gehe zur Superklasse. Dadurch wird das übergeordnete Element des aktuellen Symbols geöffnet. Ziemlich genau das Gegenteil von Goto Implementation. Bei überschriebenen Methoden wird die übergeordnete Implementierung geöffnet.
quelle
Neben der automatischen Formatierung, die in den anderen Antworten beschrieben wird, besteht ein weiterer Trick darin, den Text hervorzuheben, den Sie einrücken möchten, und dann zu drücken
Überprüfen Sie die aus Tastaturkürzel docs für mehr.
quelle
Die Abkürzung, die für mich funktioniert hat, ist
SHIFT+ ALT+ CMD+L
Sie können Importe optimieren, um diejenigen zu entfernen, die Sie nicht verwenden, und die neuen Klassen automatisch importieren.
quelle
Wenn Sie das Dart-Plugin verwenden, gehen Sie zu Android Studio, Menü Datei -> Einstellungen . Und suchen Sie nach "Code mit neu formatieren mit", klicken Sie im Hauptmenü auf "Code mit dartfmt neu formatieren":
Klicken Sie auf "Tastaturkürzel hinzufügen". Drücken Sie dann Ctrl+ Alt+ Lund die Verknüpfung sollte funktionieren (Wenn Ctrl+ Alt+ Lden Computer in den Ruhezustand versetzt / angehalten hat, ändern Sie die Verknüpfung in Ihren Systemeinstellungen in etwas anderes. Andernfalls kollidieren beide Verknüpfungen).
quelle
Versuche dies.
Hinweis: Hier sind viele Antworten für Linux nur Ctrl+ Alt+, L was falsch ist. Unter Linux sperrt Ctrl+ Alt+ Ldas System.
quelle
KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut
für KDE die Option von und wählen Sie dann im KDE-Komponentenspinner den KDE-Sitzungsmanager aus. Deaktivieren Sie die Verknüpfung für Sperrsitzungen .Es ist Ctrl+ Alt+ Lfür Windows. Eine vollständige Liste der Tastaturkürzel finden Sie im Benutzerhandbuch: https://developer.android.com/studio/intro/keyboard-shortcuts.html
quelle
Manchmal funktioniert sogar Strg + Alt + L nicht in XML, also habe ich diesen Weg gefunden, damit es funktioniert.
Als Referenz siehe den Screenshot:
quelle
Ich habe eine Erfahrung mit Ctrl+ Alt+ gemachtL in Windows zu verwenden, dass diese Verknüpfung überhaupt nicht funktioniert hat, weil sie von einer anderen Software reserviert wurde, die im Hintergrund ausgeführt wird. was ich später realisierte.
Ich habe beschlossen, dieses Problem zu erwähnen, da ich dachte, es könnte hilfreich sein. . .
quelle
Sie können die folgende Verknüpfung für die Code-Formatierung verwenden: Ctrl+ Alt+L
quelle
Der beste Schlüssel, wo Sie alle Befehle in Eclipse finden können, ist Ctrl+ Shift+ L.
Durch Drücken dieser Taste können Sie alle Befehle in Eclipse abrufen.
Ein wichtiger CtrlPunkt ist + Shift+ O, um nutzlose Importe zu importieren und zu importieren.
quelle