Skróty Android Studio, takie jak Eclipse


120

Jestem nowy w Android Studio i chcę wiedzieć o skrótach. W Eclipse używamy shift-ctrl-Odo importu. W Android Studio używamy alt-enter. Moje pytanie dotyczące importowania metod zastępujących i niewdrożonych. Czy jest do nich skrót w Android Studio?


2
Spróbuj tego. Pomoże to zmienić skróty w Twoim ulubionym IDE stackoverflow.com/a/25419358/3020568
— deniz

inną odpowiedzią, na którą oddano najwięcej głosów, jest odpowiedź poprawna.
— Muneeb Mirza


Na wszelki wypadek, jeśli chcesz skorzystać z istniejących skrótów, są one bardzo łatwe do znalezienia - po prostu naciśnij Ctrl + Shift + A wyszukaj akcję, którą chcesz wykonać.
— RBT

Odpowiedzi:


124

Tak, lista skrótów klawiaturowych dla Android Studio znajduje się na https://developer.android.com/studio/intro/keyboard-shortcuts.html .

Oto kilka, które znam.

Sprawdź: Plik -> Ustawienia -> Mapa klawiszy -> < Wybierz Eclipse z listy rozwijanej Mapy klawiszy > lub

Dodaj niezaimplementowane metody: CTRL +I

Zastąp metody: CTRL +O

Kod formatu: CTRL + ALT+L

Pokaż projekt: ALT +1

Pokaż logcat: ALT +6

Ukryj projekt - logcat: SHIFT +ESC

Kompilacja: CTRL +F9

Buduj i uruchamiaj: CTRL +F10

Rozwiń wszystko: CTRL + SHIFT+NumPad +

Zwiń wszystko: CTRL + SHIFT+NumPad -

Znajdź i zamień: CTRL +R

Znajdź: CTRL +F

W przypadku, gdy brakuje mi jakiegoś skrótu, którego potrzebujesz, możesz zapytać tutaj, a po więcej sprawdź link! lub link !! :)


4
Lista skrótów dla komputerów Mac i Windows.
— Sufian

stackoverflow.com/a/33301300/2114308 To jest Ctrl + N zamień Ctrl + Shift + T w Eclipse ==> Znajdź klasę
— Phuong

244

Możesz również użyć klawisza skrótu Eclipse w Android Studio.

File -> Settings -> Keymap -> <Choose Eclipse from Keymaps dropdown> 

W przypadku systemu Mac OS:

File -> Preferences or Properties -> Keymap -> <Choose Eclipse from Keymaps dropdown> 

5
@TomaszGawel oznaczenie poprawionej odpowiedzi zależy od odpowiedzi zgodnie z konkretnym pytaniem. Pytanie zadane w grudniu i odpowiedź w czerwcu przyszłego roku .. jakikolwiek pomysł jak to może mi pomóc?
— uczeń Androida

1
Wydaje się, że nie odwzorowuje to wszystkich skrótów z Eclipse, takich jak Cmd + Shift + R do wyszukiwania wszystkich klas, Cmd + O do wyszukiwania metod w klasie itp. Czy musimy dodawać je ręcznie?
— Faux Pas

@ FauxPas: W której wersji Android studio pracujesz teraz? Bcz, ten skrót działa z moim Android Studio.
— Android Boy

1.2.1.1 Właściwie Ctrl + O itd. Działa, po prostu musiałem ręcznie dodać Cmd + O
— Faux Pas

Jest też opcja <Eclipse for Mac>. Czy próbowałeś tego?
— Android Boy

27

Jeśli używasz Android Studio z Mac OS X, oto kilka skrótów:

- Kompiluj źródła java SHF + CMD+F9

- Zbuduj projekt CMD +F9

- Uruchom bieżącą konfigurację CTR +R

- Uruchom w debugerze CTR +D

- Otwórz właściwości projektu CMD + +;

- Otwórz preferencje Android Studio CMD + +,

- Znajdź dowolne polecenie SHF + CMD+A

- Kod automatycznego formatowania OPT + CMD+L

- Usuń linię CMD + DELETElub CMD+Backspace

- Powielona linia / zaznaczenie CMD +D

- Kopiuj wiersz CMD + C(bez zaznaczenia niczego)

- Wybierz następne wystąpienie (a) CTR +G

Wybór na podstawie zakresu

  • Wybierz następny wyższy zakres Option +UP

  • Wybierz następny niższy zakres Option +DOWN

wprowadź opis obrazu tutaj

Poruszanie się po kodzie

- Klasa otwarta CMD +O

- Otwórz plik SHF + CMD+O

- Wróć do ostatniej pozycji CMD +[

- Przejdź do poprzedniej pozycji CMD +]

- Przełącz na ostatnio używane pliki CRT +TAB

Działania związane z intencją

  • Jeśli / Przełącz akcje Option +RETURN

wprowadź opis obrazu tutaj

Utwórz metodę CMD +N

lub

wprowadź opis obrazu tutaj

Zapętl tablicę int

wprowadź opis obrazu tutaj

  • Generowanie Dzienniki usin logd, loge, logi, logt, logmilogr

wprowadź opis obrazu tutaj

- Szybka poprawka projektu ALT +ENTER

- Pokaż dokumenty dla wybranego interfejsu API F1

- Skocz do źródła CMD +down-arrow

Większość z nich znalazłem w tym naprawdę dobrym artykule oraz w poradach i sztuczkach Android Studio


23

Tak, możesz przejść do Plik -> Ustawienia -> Edytor -> Automatyczny import -> Java i wprowadzić następujące zmiany:

1. zmiana Wstaw importowanie na wartość wklejania na wszystkie w rozwijanej opcji.

2. markDodaj jednoznaczne opcje importu w locie jako zaznaczone. (Dla użytkowników Windowsa lub Linuksa)

Na komputerze Mac zrób to samo w Android Studio -> Preferencje

3. Możesz także użyć klawisza skrótu Eclipse w Android Studio, po prostu przejdź do Android Studio

Plik -> Ustawienia -> Mapa klawiszy -> Lista rozwijana Mapy klawiszy. Wybierz z nich

Dziękuję Ci


19

Ważne skróty Android Studio, których potrzebujesz najbardziej


Skróty nawigacyjne

  • Idź do klasy: CTRL+N

  • Przejdź do pliku: CTRL+ SHIFT+N

  • Poruszanie się po otwartych kartach: ALT+ Left-Arrow; ALT+Right-Arrow

  • Wyszukaj ostatnie pliki: CTRL+E

  • Idź do linii: CTRL+G

  • Przejdź do ostatniej lokalizacji edycji: CTRL+ SHIFT+BACKSPACE

  • Przejdź do deklaracji: CTRL+B

  • Przejdź do realizacji: CTRL+ ALT+B

  • Idź do źródła: F4

  • Idź do superklasy: CTRL+U

  • Pokaż hierarchię połączeń: CTRL+ ALT+H

  • Szukaj w ścieżce / projekcie: CTRL+ SHIFT+F


Programowanie skrótów

  • Sformatuj kod: CTRL+ ALT+L

  • Optymalizuj import: CTRL+ ALT+O

  • Uzupełnianie kodu: CTRL+SPACE

  • Szybka naprawa problemu: ALT+ENTER

  • Blok kodu surround: CTRL+ ALT+T

  • Zmień nazwę i refaktoryzuj: SHIFT+F6

  • Komentarz w wierszu lub odkomentowanie: CTRL+/

  • Zablokuj komentarz lub usuń komentarz: CTRL+ SHIFT+/

  • Przejdź do poprzedniej / następnej metody: ALT+UP/DOWN

  • Pokaż parametry metody: CTRL+P

  • Szybkie wyszukiwanie dokumentacji: CTRL+Q


Ogólne skróty

  • Usuń linię: CTRL+Y

  • Bezpieczne usuwanie: ALT+DELETE

  • Zamknij aktywną kartę: CTRL+F4

  • Buduj i uruchamiaj: SHIFT+F10

  • Kompilacja: CTRL+F9

  • Uniwersalny (Meta) Skrót: CTRL+ SHIFT+A


Najbardziej pomocna odpowiedź, aby wyeliminować użycie myszy
— Harshil Pansare


15

Android Studio jest oparte na IntelliJ IDEA Community Edition, popularnym środowisku Java IDE firmy JetBrains. Pozwala to użytkownikowi na wybranie własnej mapy klawiszy (obsługującej różne skróty IDE w Twoim IDE).

Możesz użyć skrótów „Mac os X, Visual Studio, Eclipse, Netbeans itp.” W Android Studio, wykonując następujące czynności:

File-> Settings-> Keymap-> wybierz „ Eclipse” z menu.

LUB naciśnij Ctrl+ Alt+ S-> keymap-> wybierz „ Eclipse” z menu rozwijanego w ten sposób.

wprowadź opis obrazu tutaj


Jaka jest domyślna mapa klawiszy w Android Studio Mac? U mnie skrót "Ctrl + R" (do uruchomienia) nie działa. Ten i kilka innych skrótów nie działa. Obecnie mam „Eclipse (Mac OS X)” jako mapę klawiszy. W takim przypadku nie mogę przejść do następnej zakładki w Android Studio, klikając „Ctrl + strzałka w prawo lub w lewo”, powoduje to przejście do następnego pulpitu zamiast do następnej karty w Android Studio .. Pomóż mi. ?
— Vinoth Vino

Czy próbowałeś używać mapy klawiszy jako „Eclipse” zamiast „Eclipse (Mac OS X)”
— anand krish

Wszystko, co chcę kliknąć przycisk uruchamiania zamiast klawiszy skrótu
— Vinoth Vino



4

Oto niektóre z przydatnych skrótów dla Android Studio ( Windows )

  • Double Shift - Szukaj wszędzie

  • Ctrl+ Shift+ A- szybkie wyszukiwanie poleceń

  • Ctrl+ N- Znajdź klasę (w stanie znaleźć również klasy wewnętrzne)

  • Ctrl+ Shift+ N- Znajdź plik

  • Alt+ F7 - Znajdź zastosowania (aby uzyskać hierarchię połączeń)

  • Ctrl+ B- definicja klasy goto.

  • Ctrl+ LeftClick - przejdź do definicji / definicji symbolu (zmiennej, metody, klasy).

  • Ctrl+ Alt+ Left- Powrót

  • Ctrl+ Alt+ Right - Racja

  • Shift+ f6 - Refaktoryzacja / zmiana nazwy


3

Aktualizacja

Z Android Studio w wersji 3.0.1:

W Android Studio, naciskając ALT+ INSERT(lub ⌘+ Ndla MacOS), będziesz miał następujące opcje (w tym twoje rozwiązanie!):

  • Konstruktor
  • Rębacz
  • Seter
  • Getter and Setter
  • equals () i hashCode ()
  • toString ()
  • Zastąp metody ...
  • Metody wdrażania ...
  • Metody delegowania ...
  • Wywołanie super metody (w przypadku metody Override )
  • prawa autorskie
  • Kod API indeksowania aplikacji (niedostępny wewnątrz fragmentu rozszerzającego klasę ).

Uwaga: Niektóre metody są implementowane automatycznie, ale możesz wybrać Override Methods...opcję implementacji innych niezaimplementowanych metod .


2

nie pamiętasz wszystkich skrótów :)
android studio (a właściwie intellij) ma rozwiązanie

szybkie wyszukiwanie poleceń: ctrl+ shift+A

wprowadź opis obrazu tutaj


2

Nie zaćmienie, jak w przypadku cięć zaćmienia, po prostu wykonaj następujące czynności

File ->Settings ->keymap -> in the drop down "KeyMaps" select  Eclipse ->
Apply ->ok.

1

Alt+enterto „opcja szybkiego rozwiązywania problemów”. Jeśli spróbujesz tego zamiast nazwy klasy po napisaniu „implementuje XXXX”, zasugeruje ci automatyczneimplemntowanie tych metod.

Prawidłowy skrót do „Import Organice” to Ctrl+Alt+O

Tutaj możesz znaleźć naprawdę dobrą ściągawkę do skrótów Android Studio / IntellyJ: ściągawka ze skrótami IntellyJ

------Wskazówka-----

Wypróbuj szablony na żywo w Android Studio (to jak magia). Po prostu naciśnijCtrl+J


1

Jeśli szukasz skrótu w Android Studio i nie pamiętasz polecenia, po prostu kliknij Ctrl + Shift + A, aby uruchomić wyszukiwanie poleceń. W tym miejscu możesz wyszukać dowolny skrót, który chcesz.

Wesołego kodowania!


ten jest najlepszy.
— The EasyLearn Academy


0

Korzystanie z mapowania klawiszy Eclipse w Android Studio jest lepszym wyborem. Z łatwością dostosuje się do istniejącej struktury kluczy. Ale wszystkie nowe osoby używają nowych struktur klawiszy skrótów w Android Studio. Więc nauczymy się i podążamy za Androidem Studio, które zawiera skróty, które pomogą w łatwej interakcji z kolegami z zespołu.

Jeśli używasz Android Studio w Max OS X, skorzystaj z poniższego łącza. Mi to pasuje. https://stackoverflow.com/a/30891985/2219406


0

w androidstudio 3.0 (> =) w pasku menu przejdź do help-> keymap Odniesienie Wyświetli wszystkie skróty .. link


-1

Zapisz wszystko Control + S Command + S

Zsynchronizuj Control + Alt + Y Command + Option + Y

Maksymalizuj / minimalizuj edytor Control + Shift + F12 Control + Command + F12

Dodaj do ulubionych Alt + Shift + F Opcja + Shift + F

Sprawdź bieżący plik z bieżącym profilem Alt + Shift + I Opcja + Shift + I

Schemat szybkiego przełączania Control + (backquote) Control +(cytat odwrotny)

Otwórz okno dialogowe ustawień Control + Alt + S Command +, (przecinek)

Otwórz okno dialogowe struktury projektu Control + Alt + Shift + S Command +; (średnik)

Przełączanie między kartami i oknem narzędzi Control + Tab Control + Tab

Nawigacja i wyszukiwanie w Studio

Przeszukaj wszystko (w tym kod i menu) Naciśnij klawisz Shift dwukrotnie Naciśnij klawisz Shift dwukrotnie

Znajdź Control + F Command + F

Znajdź następne polecenie F3 + G

Znajdź poprzednie Shift + F3 Command + Shift + G.

Zamień Control + R Command + R

Znajdź akcję Control + Shift + A Command + Shift + A

Wyszukaj według nazwy symbolu Control + Alt + Shift + N Command + Option + O

Znajdź klasę Control + N Command + O

Znajdź plik (zamiast klasy) Control + Shift + N Command + Shift + O

Znajdź w ścieżce Control + Shift + F Command + Shift + F

Otwórz okno podręczne struktury pliku Control + F12 Command + F12

Poruszanie się między otwartymi kartami edytora Alt + Strzałka w prawo / w lewo Control + Strzałka w prawo / w lewo

Przejdź do źródła F4 / Control + Enter F4 / Command + Strzałka w dół

Otwórz bieżącą kartę edytora w nowym oknie Shift + F4 Shift + F4

Wyskakujące okienko ostatnio otwieranych plików Control + E Command + E

Wyskakujące okienko ostatnio edytowanych plików Control + Shift + E Command + Shift + E

Przejdź do miejsca ostatniej edycji Control + Shift + Backspace Command + Shift + Backspace

Zamknij aktywną kartę edytora Control + F4 Command + W

Wróć do okna edytora z okna narzędzi Esc Esc

Ukryj aktywne lub ostatnio aktywne okno narzędzia Shift + Esc Shift + Esc

Przejdź do wiersza Control + G Command + L

Otwarta hierarchia typów Control + H Control + H

Otwórz hierarchię metod Control + Shift + H Command + Shift + H.

Otwarta hierarchia połączeń Control + Alt + H Control + Opcja + H.

Pisanie kodu

Generuj kod (getters, setters, constructors, hashCode / equals, toString, new file, new class) Alt + Insert Command + N

Zastąp metody Control + O Control + O

Wdrożenie metod Control + I Control + I

Otocz za pomocą (if ... else / try ... catch / etc.) Control + Alt + T Command + Option + T

Usuń linię na daszku Control + Y Command + Backspace

Zwiń / rozwiń bieżący blok kodu Control + minus / plus Command + minus / plus Zwiń / rozwiń wszystkie bloki kodu Control + Shift + minus / plus Command + Shift +

minus / plus

Powiel bieżącą linię lub zaznaczenie Control + D Command + D

Podstawowe uzupełnianie kodu Control + spacja Control + spacja

Inteligentne uzupełnianie kodu (filtruje listę metod i zmiennych według oczekiwanego typu)
Control + Shift + Space Control + Shift + Space

Kompletna instrukcja Control + Shift + Enter Command + Shift + Enter

Szybkie wyszukiwanie dokumentacji Control + Q Control + J

Pokaż parametry wybranej metody Control + P Command + P

Przejdź do deklaracji (bezpośrednio) Control + B lub Control + kliknij Command + B lub Command + kliknij

Przejdź do implementacji Control + Alt + B Command + Alt + B

Przejdź do super-metody / superklasy Control + U Command + U

Otwórz szybkie wyszukiwanie definicji Control + Shift + I Command + Y

Przełącz widoczność okna narzędzia projektu Alt + 1 Command + 1

Przełącz zakładkę F11 F3

Przełącz zakładkę za pomocą mnemonika Control + F11 Option + F3

Komentuj / odznaczaj komentarzem do linii Control + / Command + /

Komentuj / odznaczaj komentarzem blokowym Control + Shift + / Command + Shift + /

Wybierz kolejno zwiększające się bloki kodu Control + W Option + Up

Zmniejsza bieżące zaznaczenie do poprzedniego stanu Control + Shift + W Opcja + Dół

Przejdź do początku bloku kodu Control + [Option + Command + [

Przejdź do końca bloku kodu Control +] Option + Command +]

Zaznacz, aby rozpocząć blok kodu Control + Shift + [Opcja + Command + Shift + [

Zaznacz koniec bloku kodu Control + Shift +] Option + Command + Shift +]

Usuń do końca słowa Control + Delete Option + Delete

Usuń na początku słowa Control + Backspace Option + Backspace

Optymalizuj import Control + Alt + O Control + Option + O

Szybka poprawka projektu (pokaż działania związane z intencją i szybkie poprawki) Alt + Enter Option + Enter

Sformatuj ponownie kod Control + Alt + L Command + Option + L

Automatyczne wcięcie wierszy Control + Alt + I Control + Option + I

Wcięcie / cofnięcie wcięcia wierszy Tab / Shift + Tab Tab / Shift + Tab

Inteligentne dołączanie do linii Control + Shift + J Control + Shift + J

Inteligentny podział linii Control + Enter Command + Enter

Rozpocznij nową linię Shift + Enter Shift + Enter

Następny / poprzedni podświetlony błąd F2 / Shift + F2 F2 / Shift + F2

Buduj i uruchamiaj

Build Control + F9 Command + F9

Skompiluj i uruchom Shift + F10 Control + R.

Zastosuj zmiany (z Instant Run) Control + F10 Control + Command + R

Debugowanie

Debuguj Shift + F9 Control + D

Przejdź przez F8 F8

Wejdź do F7 F7

Inteligentny krok w Shift + F7 Shift + F7

Wyjdź Shift + F8 Shift + F8

Biegnij do kursora Alt + F9 Opcja + F9

Oblicz wyrażenie Alt + F8 Option + F8

Wznów program F9 Command + Option + R.

Przełącz kontrolkę punktu przerwania + F8 Command + F8

Wyświetl punkty przerwania Control + Shift + F8 Command + Shift + F8

Refaktoryzacja

Skopiuj F5 F5

Przesuń F6 F6

Bezpieczne usuwanie Alt + Delete Command + Delete

Zmień nazwę Shift + F6 Shift + F6

Zmień podpis Control + F6 Command + F6

Inline Control + Alt + N Command + Option + N.

Wyodrębnij metodę Control + Alt + M Command + Option + M

Wyodrębnij zmienną Control + Alt + V Command + Option + V

Wyodrębnij pole Control + Alt + F Command + Option + F

Wyodrębnij stałą Control + Alt + C Command + Option + C

Wyodrębnij parametr Control + Alt + P Command + Option + P

Kontrola wersji / historia lokalna

Zatwierdź projekt w VCS Control + K Command + K

Zaktualizuj projekt z VCS Control + T Command + T

Wyświetl ostatnie zmiany Alt + Shift + C Opcja + Shift + C

Otwórz wyskakujące okienko VCS Alt + `(cytat odwrotny) Control + V

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.