Skrót do formatowania kodu w Android studio

Zacząłem rozwijać się z Android Studio . W eclipse używałem Ctrl+Shift+F ale w Android studio to nie działa, będzie inaczej.

Jak mogę przejść do dowolnej metody w .java. Używałem Ctrl+o w zaćmieniu.

Czy jest dostępny? Czy ktoś może mi powiedzieć ten skrót do formatowania kodu?
Author: Sekhat, 2013-05-16

19 answers

Win

Ctrl + Alt + L

Linux:

Ctrl + Shift + Alt + L

Mac:

Opcja + Dowództwo + L

Referencja: polecenia kluczowe A oto pełne polecenia dla użytkowników Windows/ Linux i dla użytkowników Mac


Aktualizacja dla Ubuntu Jako Rohit problem w Ubuntu z formatowaniem skrótu kodu, ponieważ Ctrl + Alt + klawisz L służy do blokowania ekranu w Ubuntu.

Znalazłem Ubuntu, które najpierw obsługuje zdarzenie klucza. Więc spróbuj zmienić Ctrl + Alt + L akcja w Ubuntu dla pewności.

kroki są :-

Idź do System Tools -> System Settings -> Keyboard -> Shortcuts Tab -> System -> Lock Screen

Wybierz wiersz New Accelerator... będzie widoczny, a następnie naciśnij dowolny specjalny klawisz z klawiszem Alpha (jak Shift + L). Zmieniłeś skróty klawiszowe.

Teraz sprawdź format key w Studio.

alternatywnie

Ctrl + Alt + Shift + L (dla okna dialogowego)


Aktualizacja pochodzi od Henry Chuang, a także w innej odpowiedzi udzielonej przez user2340612.

Możesz także użyć skrótów Eclipse. Windows i Linux, przejdź do File > Settings > Keymap, Mac OS X, przejdź do > Preferences > Keymap i wybierz Eclipse z rozwijanego menu.

 1411
Author: Pankaj Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-27 15:08:35

Możesz również użyć skrótów klawiaturowych Eclipse: po prostu wejdź w preferences - >keymap i wybierz eclipse z rozwijanego menu.

Edytuj

[[1]}Rzeczywista ścieżka to: File->Settings->(under IDE settings)->Keymap (dzięki @Dhinakaran Thennarasu)
 108
Author: user2340612,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-24 07:49:31

Sprawdź polecenia klawiatury podane w dokumentacji studia Tips & Trick.

Tutaj wpisz opis obrazka

 67
Author: Paresh Mayani,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-16 06:16:49

Wystarczy wybrać kod i

  • W systemie Windows wykonaj Ctrl + Alt + L

  • Na Linuksie do Ctrl + Klawisz Windows + Alt + L

  • Na Macu do CMD + Alt + L

To rozwiązanie od junaidp

 25
Author: Michael Horojanski,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:26:35

Do formatowania kodu w Android Studio na Linuksie możesz zamiast tego użyć CTRL+ALT+SUPER+L . Możesz tego użyć i uniknąć konieczności zmiany skrótu systemowego. (Super jest klawiszem ikony systemu windows oprócz klawisza ALT).

 14
Author: Capt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-15 14:48:37

Do formatowania kodu w Android Studio
CTRL + ALT + L (Win / Linux)
Opcja + CMD + L (Mac)

Użytkownik może również użyć skrótów klawiaturowych Eclipse: po prostu przejdź do Ustawienia > > Preferencje - > Mapa klawiatury i wybierz eclipse(lub dowolny inny) z rozwijanego menu.

 10
Author: Manish rajpurohit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-15 07:47:05

Będziesz musiał zastosować wszystkie skróty ecplise z Android Studio przed użyciem wszystkich tych skrótów.

Procedura: Kroki:

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

Teraz możesz użyć wszystkich skrótów ecplise w Android Studio..

Zrób kilka zdjęć tutaj.

Tutaj wpisz opis obrazkaTutaj wpisz opis obrazka

 10
Author: Manoj Behera,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-11 02:23:26

Zobacz to. Możesz również zmienić go zgodnie z własnymi preferencjami.

Tutaj wpisz opis obrazka

Tutaj wpisz opis obrazka

 8
Author: deniz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-21 06:02:22

Do automatycznego formatowania plików Java / xml w Android Studio użyj następujących poleceń:

Ponieważ szukasz jednego punktu do pracy tak jak eclipse, nie ma takiej wbudowanej funkcjonalności w Android studio, ale daje to możliwość zrobienia tego przez Makro, wykonaj następujące kroki:

W studio otwórz dowolny plik kodu źródłowego.

Naciśnij Ctrl + Alt + O {[8] } służy do wyszukiwania / optymalizacji nieużywanego importu.

Jeśli okno dialogowe zostanie otwarte wybierz "Dont show it again" i naciśnij Run.

Przejdź do Edycja > makra > Rozpocznij nagrywanie makr.

Naciśnij Ctrl + Alt + O.

Naciśnij Ctrl + Alt + L . To formatuje Twój kod. (Shift+ctrl+Alt+L Dla ubuntu).

Naciśnij Ctrl + S , to zapisuje Twój plik;)

Przejdź do Edycja > makra > Zatrzymaj nagrywanie makr.

Zapisz to utworzone makro z nazwą dla przykład: "automatyczne formatowanie".

Boom, udało Ci się stworzyć makro, teraz wystarczy dodać / przypisać skrót do niego:

Otwórz Preferencje.

Wyszukaj w lewym pasku mapy klawiszy.

W prawym okienku kliknij w pasku wyszukiwania i wpisz nazwę swojego zapisane makro("automatyczne formatowanie".)

Kliknij dwukrotnie na swój przedmiot. Mogą być dwa, nie ma znaczenia, który z nich klikniesz.

Kliknij Dodaj Skrót Klawiaturowy.

Ustaw klawiaturę skrót do Ctrl + S .

Na koniec Potwierdź nadpisanie Ctrl + S być twoim nowym makrem.

 6
Author: Bethan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-17 13:00:21

Aby dodać do @ user2340612 odpowiedź na przełączenie klawiszy na eclipse, ścieżka dla Android Studio 1.0.1 to:

File -> Settings -> Keymap (Under Editor option) -> Keymaps = Eclipse
 6
Author: Atul O Holic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-27 15:09:11

Ctrl+Alt+L może być w konflikcie ze skrótem blokady ekranu w Ubuntu. W takim przypadku możesz zmienić skrót klawiaturowy dla sformatowania kodu w następujący sposób:

File - > Settings-> IDE Settings - > Keymap

Wyszukaj kod formatowania i zmień skrót klawiaturowy.

 5
Author: Prashant_M,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-19 11:23:11

Naprawdę, przeszedłem do tego wątku z powodu mojego ekranu blokady Ubuntu po tym skrócie Ctrl + Alt + L . Jeśli więc masz ten sam problem, po prostu przejdź do Settings - Keyboard - Shortcuts - System i zmień domyślny skrót dla "Lock screen".

 5
Author: Evgenii Kanivets,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-24 11:28:01

Dla tych, którzy zastanawiają się nad problemem wyrównania wewnątrz wspornika. JetBrains ma to jak w ich śledzenie problemów.

Oto odpowiedź:

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

 4
Author: Daksharma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:34:54

Myślę, że jest jasne, że dla formatowanie kodu W Android Studio klawisze kombinacji są:

CTRL + ALT + L (Win / Linux)

opcja + CMD + L (Mac)

Zapomnieliśmy jednak odpowiedzieć na pytanie o wskoczenie do metody. Dobrze, aby przejść do dowolnej deklaracji / realizacji tam trzy sposoby:

  1. Deklaracja Goto

CTRL + B lub CTRL + Kliknij (Win / Linux)

CMD + B lub CMD + Kliknij (Mac)

  1. Goto Implementation

Te polecenia pokazują listę wszystkich klas / interfejsów, które implementują wybraną klasę / interfejs. Na zmiennych ma taki sam efekt jak deklaracja Goto.

CTRL + ALT + B (Win / Linux)

CMD + ALT + B (Mac)

  1. Deklaracja Typu Goto

Te skróty wejdą do deklaracji klasy "AnyClass".

CTRL + SHIFT + B (Win / Linux)

CTRL + SHIFT + B (Mac)

Dodatkowo istnieje skrót do Goto the Super Class. Spowoduje to otwarcie rodzica bieżącego symbolu. Prawie przeciwieństwo implementacji Goto. Dla metod nadrzędnych, będzie otwórz jego implementację nadrzędną.

CTRL + U (Win / Linux)

CMD + U (Mac)

 3
Author: Teocci,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-03-22 01:03:11

Skrót, który dla mnie działał to

SHIFT+ALT+CMD+L

Możesz zoptymalizować Import, aby usunąć te, których nie używasz, i automatycznie zaimportować nowe klasy.

Tutaj wpisz opis obrazka

Tutaj wpisz opis obrazka

 2
Author: Kokusho,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-24 11:24:50

Spróbuj tego.

  • W Windows do Ctrl + Alt + L
  • na Linuksie do Ctrl + Shift + Alt + L , aby otworzyć okno dialogowe, a następnie sformatować.
  • na Macu do CMD + Alt + L

Uwaga: tutaj wiele odpowiedzi dla Linuksa to tylko Ctrl + Alt + L co jest złe. W Linuksie wykonywanie Ctrl + Alt + L blokuje system.

 1
Author: saketkumar95,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-17 12:15:14

To Ctrl + Alt + L Dla Windows. Pełna lista skrótów klawiszowych znajduje się w instrukcji obsługi: https://developer.android.com/studio/intro/keyboard-shortcuts.html

 1
Author: Vibhu Jain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-04 16:34:43

Najlepszym klawiszem gdzie można znaleźć wszystkie polecenia w Eclipse jest CTRL+SHIFT+L

Naciskając to możesz uzyskać wszystkie polecenia w Eclipse.

Ważne jest CTRL+Shift+O aby importować i nie importować zbędnych importów.

 -1
Author: Xar E Ahmer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-24 11:24:58

Możesz użyć następującego skrótu do formatowania kodu: Ctrl+Alt+L

 -1
Author: Codemaker,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-28 15:14:19