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.