wake-up-neo.com

Verknüpfung zur Code-Formatierung in Android Studio

Ich habe angefangen, mit Android Studio zu entwickeln. In Eclipse habe ich verwendet Ctrl + Shift + F, aber in Android Studio funktioniert es nicht. Es wird anders sein.

Wie kann ich zu einer beliebigen Methode in einer .Java-Datei springen? Ich habe benutzt Ctrl + O in Eclipse.

Es ist verfügbar? Was ist die Abkürzung für die Code-Formatierung?

732
Bhavesh Hirpara

Windows: Ctrl + Alt + L

Linux: Ctrl + Shift + Alt + L

mac OS: Option + Command + L

Referenz: Tastaturbefehle und hier sind alle Befehle für Windows/Linux-Benutzer und für Mac-Benutzer .


Da Rohit in Ubuntu ein Problem mit der Abkürzung für den Formatcode hatte, liegt dies an der Ctrl + Alt + L Taste zum Sperren des Bildschirms in Ubuntu.

Ich habe festgestellt, dass Ubuntu diese Tastenkombination zuerst handhabt. Also solltest du das binden Ctrl + Alt + L Tastaturkürzel zu etwas anderem, damit es nicht zu Konflikten mit Ubuntu kommt.

Schritte

  1. Wechseln Sie zu Systemprogramme Systemeinstellungen Tastatur Tastenkürzel System Bildschirm sperren .

  2. Wählen Sie die Zeile Neuer Beschleuniger ... und drücken Sie dann eine beliebige Sondertaste mit der Alpha-Taste (z. B. Shift + L). Sie sollten die Tastenkombination erfolgreich geändert haben.

  3. Überprüfen Sie, ob die Tastenkombination jetzt in Android Studio funktioniert.

Alternative Methode

Ctrl + Alt + Shift + L (um einen Dialog anzuzeigen)


Sie können auch Eclipse-Verknüpfungen verwenden.

  • Windows und Linux: Gehe zum Menü Datei Einstellungen Keymap
  • macOS: Gehen Sie zu menu Preferences Keymap und wählen Sie Eclipse aus dem Dropdown-Menü.

Verwenden der Menüleiste

  • Wählen Sie den Code aus, den Sie neu formatieren möchten
  • Klicken Sie in der Menüleiste auf Code und wählen Sie Code neu formatieren , wie in der folgenden Abbildung dargestellt:

    Enter image description here

1539
Pankaj Kumar

Sie können auch die Tastenkombinationen von Eclipse verwenden: Gehen Sie einfach auf preferences-> keymap und wählen Sie Eclipse aus dem Dropdown-Menü.

BEARBEITEN

Der tatsächliche Pfad ist: File->Settings->(under IDE settings)->Keymap (Danke an @Dhinakaran Thennarasu)

108
user2340612

Überprüfen Sie Keyboard Commands in der Studio Tips & Trick-Dokumentation.

enter image description here

68
Paresh Mayani

Wählen Sie einfach den Code und

  • unter Windows tun Ctrl + Alt + L

  • unter Linux tun Ctrl + Windows Key + Alt + L

  • auf dem Mac zu tun CMD + Alt + L

Diese Lösung von junaidp

27

Zum Formatieren von Code in Android Studio unter Linux können Sie stattdessen verwenden Ctrl + Alt + Super + L. Sie können dies nutzen und müssen die Systemverknüpfung nicht ändern. (Super Taste ist die Windows - Symboltaste neben der Alt Schlüssel).

14
Capt

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 zu Menü EinstellungEinstellungenTastaturbelegung und wählen Sie Eclipse (oder eine von Ihnen gewünschte) aus das Dropdown-Menü.

10

Sie müssen alle ecplise-Verknüpfungen mit Android Studio anwenden, bevor Sie diese Verknüpfungen verwenden können.

Prozedur: Schritte: 

Setting -> KeyMap -> Select Eclipse -> Apply -> OK

Jetzt können Sie alle ecplise-Verknüpfungen in Android Studio verwenden.

Hier ein paar Schnappschüsse.

enter image description hereenter image description here

10
Manoj Behera

Überprüfen Sie dies. Sie können es auch nach Ihren Wünschen ändern.

enter image description here

enter image description here

8
deniz

Um die Antwort @ user2340612 hinzuzufügen, um Keymaps auf Eclipse umzustellen, lautet der Pfad für Android Studio 1.0.1:

File -> Settings -> Keymap (Under Editor option) -> Keymaps = Eclipse
7
Atul O Holic

Verwenden Sie zum automatischen Formatieren Ihrer Java/XML-Dateien in Android Studio die folgenden Befehle:

Da Sie einen einzigen Punkt für Ihre Arbeit suchen, wie es Eclipse getan hat, gibt es in Android Studio keine solche integrierte Funktionalität, aber Sie haben die Möglichkeit, dies über ein Makro zu tun. 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/optimieren.

Wenn ein Dialogfeld geöffnet ist, wählen Sie "Nicht mehr anzeigen" und klicken Sie auf "Ausführen".

Gehe zu Bearbeiten> Makros> Makroaufnahme starten.

Drücken Sie Ctrl + Alt + O.

Drücken Sie Ctrl + Alt + L. Dies formatiert Ihren Code. (Shift+Ctrl+Alt+L für Ubuntu).

Drücken Sie Ctrl + S. Das speichert deine Datei;)

Gehe zu Bearbeiten> Makros> Makroaufnahme beenden.

Speichern Sie das erstellte Makro unter einem Namen, z. B. "Auto-Formatierung".

Boom, Sie haben jetzt erfolgreich Ihr Makro erstellt. Fügen Sie nun einfach eine Verknüpfung hinzu bzw. weisen Sie sie zu:

Öffnen Sie 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. Möglicherweise gibt es zwei, es spielt keine Rolle, auf welche Sie klicken.

Klicken Sie auf Tastaturkürzel hinzufügen.

Stellen Sie Ihre Tastenkombination auf Ctrl + S.

Bestätigen Sie abschließend das Überschreiben Ctrl + S um dein neues Makro zu sein.

6
Bethan

Wirklich, ich bin nach dieser Verknüpfung wegen meines Ubuntu-Sperrbildschirms zu diesem Thread gegangen Ctrl + Alt + L. Wenn Sie also das gleiche Problem haben, gehen Sie einfach zu Einstellungen - Tastaturkürzel - System und ändern Sie die Standardverknüpfung für den "Sperrbildschirm".

5

Ctrl+Alt+L kann zu Konflikten mit der Tastenkombination "Bildschirm sperren" in Ubuntu führen. In diesem Fall können Sie die Tastenkombination für das Neuformatieren von Code wie folgt ändern:

Datei-> Einstellungen-> IDE Einstellungen-> Keymap

Suchen Sie nach Code neu formatieren und ändern Sie die Tastenkombination.

5
Prashant_M

Für diejenigen, die sich über das Ausrichtungsproblem innerhalb der Klammer wundern .. JetBrains hat dies wie in der Problemverfolgung.

hier ist die Antwort: 

https://stackoverflow.com/a/28225339/3281140

4
Daksharma

Ich denke ist klar, dass für Code-Formatierung in Android Studio die Kombinationstasten sind:

CTRL + ALT + L (Win/Linux)

OPTION + CMD + L (Mac)

Wir haben jedoch vergessen, über das Springen in die Methode zu antworten. Es gibt drei Möglichkeiten, auf eine Erklärung/Implementierung einzugehen:

  1. Gehe zu Erklärung

CTRL + B oder CTRL + CLICK (Win/Linux)

CMD + B oder CMD + CLICK (Mac)

  1. Springe zur Implementierung

Diese Befehle zeigen eine Liste aller Klassen/Schnittstellen an, die die ausgewählte Klasse/Schnittstelle implementieren. Bei Variablen hat dies den gleichen Effekt wie bei der Springen-Deklaration.

CTRL + ALT + B (Win/Linux)

CMD + ALT + B (Mac)

  1. Gehe zu Typdeklaration

Diese Verknüpfungen gehen in die Deklaration der Klasse "AnyClass" ein.

CTRL + SHIFT + B (Win/Linux)

CTRL + SHIFT + B (Mac)

Zusätzlich gibt es eine Abkürzung für Goto the Super Class. 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.

CTRL + U (Win/Linux)

CMD + U (Mac)

3
Teocci

Die Abkürzung, die bei mir funktioniert hat, ist

SHIFT+ALT+CMD+L

Sie können den Import optimieren, um die nicht verwendeten zu entfernen, und die neuen Klassen automatisch importieren.

enter image description here

enter image description here

2
Kokusho

Es ist Ctrl + Alt + L für Windows. Eine vollständige Liste der Tastaturkürzel finden Sie im Benutzerhandbuch: https://developer.Android.com/studio/intro/keyboard-shortcuts.html

1
Vibhu Jain

Versuche dies.

  • Unter Windows tun Ctrl + Alt + L
  • Unter Linux tun Ctrl + Shift + Alt + L Das Dialogfeld wird geöffnet und anschließend neu formatiert.
  • Auf dem Mac machen CMD + Alt + L

Hinweis: Hier sind viele Antworten für Linux gerecht Ctrl + Alt + L was falsch ist. In Linux tun Ctrl + Alt + L sperrt das System.

1
Saket Kumar

Wenn Sie das Dart-Plugin verwenden, gehen Sie zu Android Studio Datei-> Einstellungen Suchen Sie nach "Code formatieren mit" und klicken Sie im Hauptmenü auf "Code mit Dartfmt formatieren" enter image description here

Klicken Sie auf "Tastenkombination hinzufügen" . Drücken Sie anschließend die Tastenkombination Strg + Alt + L, und die Tastenkombination sollte funktionieren. Wenn Strg + Alt + L den Computer in den Ruhezustand versetzen, ändern Sie die Tastenkombination in den Systemeinstellungen ).

1
guy

Zusätzlich zur automatischen Formatierung, die in den anderen Antworten beschrieben wird, besteht ein weiterer Trick darin, den einzurückenden Text zu markieren und dann zu drücken

  • Tab den Einzug vergrößern oder
  • Shift+Tab den Einzug verringern.

enter image description here

Weitere Informationen finden Sie in den Tastaturkürzel-Dokumenten .

0
Suragch

Manchmal funktioniert sogar die Tastenkombination Strg + Alt + L nicht in XML.

Gehen Sie zu Einstellungen -> Editor -> Codestil -> Standard auswählen -> Ok.

Als Referenz sehen Sie den Screenshot:

enter image description here

0
Shylendra Madda