Jaki jest skrót do automatycznego importowania wszystkich w Android Studio?


798

Czy jest jakiś sposób automatycznego importowania (jak w Eclipse Shift+ Ctrl+ O) w Android Studio ?

Znalazłem tylko Ctrl+ Alt+, Októre proszą o każdą rzecz, i muszę nacisnąć Alt+, Enteraby zaakceptować.

Nie możesz zrobić tego szybciej?


2
co chcesz zaimportować?

2
Coś jak zorganizowanie importu (klas) w Eclipse.
Michał Tajchert

ale szukam skrótu klawiaturowego dla Androida Studio.
Michał Tajchert


10
„organizuj importowanie w locie” jest tym, czego chcesz, jeśli otworzyłeś ustawienia i w polu wyszukiwania wpisz „import”, to byś je znalazł
Blundell

Odpowiedzi:


1276

W systemie Windows / Linux możesz przejść do File-> Settings-> Editor-> General-> Auto Import-> Javai wprowadzić następujące zmiany:

  • zmień Insert imports on pastewartość naAll

  • zaznacz Add unambigious imports on the flyopcję jako zaznaczoną

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

wprowadź opis zdjęcia tutaj

Następnie wszystkie jednoznaczne importy zostaną dodane automatycznie.


25
Użyj Preferencji w menu Android Studio.
Ben Wheeler

2
Jeśli to zrobisz, w Android Studio 0.4.3 i wcześniejszych wystąpił błąd, w którym zastąpienie „R. <nazwa identyfikatora zasobu>” przez „android.R. <Nazwa identyfikatora zasobu>” może być agresywne, jeśli wystąpi błąd uniemożliwiający R.java z automatycznego generowania. Aby uniknąć problemów, należy dodać „android.R” do listy „Wyklucz z importu i uzupełniania”; patrz stackoverflow.com/questions/21102497/...
Scott Barta

2
Rozumiem, że jest to poprawny i wygodny sposób korzystania z kombinacji klawiszy Ctrl + Alt + O w celu ich optymalizacji ... Wygląda na to, że mój nie zaktualizuje się lub nie zezwoli na automatyczne importowanie podczas wklejania. Rzadko prosiło mnie o zaimportowanie ... cholerne robale
zły 84

21
Potrzebują do tego skrótu, takiego jak Eclipse. Nie chcę ciągle włączać tego ustawienia, ale czasami naprawdę go potrzebuję. Na przykład, kiedy skomentowałem / odkomentowałem kilka kodów.
theblang

17
TO NIE DZIAŁA!
Don Larynx

89

Są to skróty używane w Android Studio

Idź do klasy CTRL + N
Idź do pliku CTRL + Shift + N
Nawiguj po otwartych kartach ALT + Left-Arrow; ALT + Right-Arrow
Wyszukaj ostatnie pliki CTRL + E
Przejdź do linii CTRL + G
Przejdź do ostatniej lokalizacji edycji CTRL + SHIFT + BACKSPACE
Przejdź do deklaracji CTRL + B
Przejdź do implementacji CTRL + ALT + B
Przejdź do źródła F4
Przejdź do super klasy CTRL + U
Pokaż Hierarchia połączeń CTRL + ALT + H
Szukaj w ścieżce / projekcieCTRL + SHIFT + F

Skróty programowania: -

Sformatuj kod CTRL + ALT + L
Zoptymalizuj import CTRL + ALT + O
Uzupełnianie kodu CTRL + SPACE
Wydanie szybka poprawka ALT + ENTER
Blok kodu surround CTRL + ALT + T
Zmień nazwę i refraktor Shift + F6
Komentarz linii lub komentarz Komentowanie CTRL + /
bloku lub komentarz Komenda CTRL + SHIFT + /
Przejdź do poprzedniej / następnej metody ALT + UP/DOWN
Pokaż parametry metody CTRL + P
Szybkie wyszukiwanie dokumentacji CTRL + Q
Usuń linię CTRL + Y
Wyświetl deklarację w układzieCTRL + B

Więcej informacji na stronie Rzeczy działały na Androidzie


36
To miłe, ale nie odpowiada na pytanie OP.
Marcel Bro

3
CTRL + ALT + L nie działa w Ubuntu, zamiast tego blokuje wyświetlanie.
Mayur Raiyani

85

Zmieniając ustawienia map klawiszy, możesz używać tych samych skrótów klawiaturowych, co w Eclipse (lub w twoim ulubionym IDE)

Plik -> Ustawienia -> KeyMap

Android Studio -> Preferencje -> KeyMap (Mac)

Zmień ustawienia map klawiszy na zaćmienie, aby móc używać klawiszy skrótu jak w zaćmieniu. Dla tych, którzy chcą tylko zmienić to jedno ustawienie, jest to

Menu główne -> Kod -> Optymalizuj import ...

wprowadź opis zdjęcia tutaj


10
Czy w Intelij jest jakiś przedmiot, który jest równoważny przesunięciu Ctrl O w eclipse? Nie znajduję tego.
Shawn,

7
Ctrl + Alt + O dla Androida Studio na Macu
Benkax

1
Ta odpowiedź jest tym, czego szukałem.
QED

2
Ta odpowiedź jest niepoprawna! Pytanie brzmi: czy istnieje sposób na automatyczny import? Twoja odpowiedź zmusza Androida Studio do wyeliminowania nieużywanego importu. Autor chce automatycznie zaimportować klasę, tak jak com.company.bean.MyBeanautomatycznie, kiedy piszeMyBean bean = new MyBean();
shimatai

25

Android Studio -> Preferencje -> Redakcja -> Automatyczny import

  • Sprawdzone import Optymalizacja w locie opcji
  • Zaznaczone Dodaj jednoznaczną opcję importu w locie
  • Kliknij przycisk Zastosuj i OK.

5
Preferencje -> Edytor -> Ogólne -> Automatyczny import
Chris Allinson

14

Pamiętaj, że w moim Android Studio 1.4 Automatyczny import teraz w obszarze Ogólne

(Android Studio -> Preferencje -> Redaktorzy -> Ogólne -> Automatyczny import)

wprowadź opis zdjęcia tutaj


9

Możesz zrobić skrót do brakującego importu w Android Studio, które lubisz

  1. Kliknij menu Plik
  2. Kliknij Settting
  3. kliknij mapę klucza
  4. Wyszukaj „automatyczny import”
  5. kliknij dwukrotnie na automatyczny import i wybierz dodaj klawisz skrótu klawiatury
  6. to wszystko

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Uwaga: Możesz zaimportować pojedynczy brakujący import za pomocą Alt + Enter, które są wyświetlane w wyskakującym oknie

wprowadź opis zdjęcia tutaj


7

W systemie Windows zaznacz kod zawierający klasy wymagające rozwiązania i naciśnij Alt+Enter


Właśnie tego szukałem, czy są jakieś inne podobne opcje, aby to zrobić na konkretnym problematycznym elemencie, a nie na klasie?
user1821961

5

Przejdź do Plik -> Ustawienia -> Edytor -> Automatyczny import -> Java i wykonaj następujące czynności:

Wybierz opcję Wstaw import przy wklejaniu wartości do Wszystkie

Zaznacz znacznik na opcji Dodaj niekwestionowany import w locie i „Optymalizuj import w locie *


3

W przypadku systemu Linux (Ubuntu 14.04) możesz przejść do

Plik -> Ustawienia -> Edytor -> Automatyczny import

zaznacz wszystkie pola i wstaw cały import na wklej.

wprowadź opis zdjęcia tutaj


3

W najnowszej wersji Androida Studio opcje automatycznego importowania są domyślnie włączone, więc nie musisz się o to martwić.

W systemie Windows: jeśli z jakiegoś powodu automatyczny import nie jest włączony, możesz przejść do ustawień, wpisując skrót: Ctrl+ Alt+ S.

W wyszukiwanym terminie wpisz „Automatyczny import”, a następnie wybierz „Dodaj jednoznaczny import w locie” i kliknij OK.

Otóż ​​to. Gotowe. SnapShot z Auto_import


3

Plik> Ustawienia> Edytor> Ogólne> Automatyczny import (Mac: Android Studio> Preferencje> Edytor> Ogólne> Automatyczny import).

Zaznacz wszystkie pola wyboru i ustaw Wstaw importowane przy wklejaniu na Wszystkie. Jednoznaczne importowanie jest teraz automatycznie dodawane do twoich plików.

Odniesienie

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.