Qual è il collegamento per importare automaticamente tutto in Android Studio?


800

Esiste un modo per importare automaticamente (come in Eclipse Shift+ Ctrl+ O) in Android Studio ?

Ho trovato solo Ctrl+ Alt+ Oche richiedono ciascuna cosa e devo premere Alt+ Enterper accettarlo.

Non c'è modo di farlo più velocemente?


2
cosa vuoi importare?

2
Qualcosa come organizzare l'importazione (classi) in Eclipse.
Michał Tajchert,

ma sto cercando una scorciatoia da tastiera per Android Studio.
Michał Tajchert,


10
"organizza le importazioni al volo" è ciò che desideri, se avessi aperto le impostazioni e nella casella di ricerca digita "import" l'avresti trovato
Blundell,

Risposte:


1277

Per Windows / Linux, puoi andare su File-> Settings-> Editor-> General-> Auto Import-> Javae apportare le seguenti modifiche:

  • cambia Insert imports on pastevalore inAll

  • contrassegnare l' Add unambigious imports on the flyopzione come selezionata

Su un Mac, fai la stessa cosa in Android Studio->Preferences

inserisci qui la descrizione dell'immagine

Successivamente, tutte le importazioni non ambigue verranno aggiunte automaticamente.


25
Usa le Preferenze nel menu Android Studio.
Ben Wheeler,

2
Se lo fai, c'è un bug in Android Studio 0.4.3 e precedenti in cui può essere aggressivo nel sostituire "R. <nome ID risorsa>" con "android.R. <Nome ID risorsa>" se c'è un errore che impedisce R.java viene generato automaticamente. Per evitare problemi, è necessario aggiungere "android.R" all'elenco "Escludi da importazione e completamento"; vedi stackoverflow.com/questions/21102497/…
Scott Barta,

2
Anche se capisco che questo è il modo corretto e pratico insieme all'uso di Ctrl + Alt + O per ottimizzarli ... Sembra che il mio non si aggiorni o permetta che l'importazione automatica funzioni quando si incolla. Solo raramente mi ha chiesto di importare ... dannati bug
Angry 84

21
Hanno davvero bisogno di una scorciatoia per questo, come Eclipse. Non voglio mantenere questa impostazione sempre attiva, ma a volte ne ho davvero bisogno. Ad esempio, quando ho commentato / commentato un sacco di codice.
theblang,

17
NON FUNZIONA!
Don Larynx,

89

Queste sono le scorciatoie utilizzate in Android Studio

Vai alla classe CTRL + N
Vai al file CTRL + Shift + N
Naviga tra le schede aperte ALT + Left-Arrow; ALT + Right-Arrow
Cerca file recenti CTRL + E
Vai alla riga CTRL + G
Vai all'ultima posizione di modifica CTRL + SHIFT + BACKSPACE
Vai alla dichiarazione CTRL + B
Vai all'implementazione CTRL + ALT + B
Vai alla fonte F4
Vai alla super classe CTRL + U
Mostra gerarchia di chiamate CTRL + ALT + H
Cerca nel percorso / progettoCTRL + SHIFT + F

Collegamenti di programmazione: -

Riformatta codice CTRL + ALT + L
Ottimizza importazioni CTRL + ALT + O
Completamento codice CTRL + SPACE
Problema correzione rapida ALT + ENTER
Blocco di codice surround CTRL + ALT + T
Rinomina e rifrazione Shift + F6
Linea Commento o Uncomment CTRL + /
Blocco Commento o Uncomment CTRL + SHIFT + /
Vai al metodo precedente / successivo ALT + UP/DOWN
Mostra i parametri per il metodo CTRL + P
Ricerca rapida della documentazione CTRL + Q
Elimina una riga CTRL + Y
Visualizza la dichiarazione nel layoutCTRL + B

Per maggiori informazioni visita Le cose hanno funzionato su Android


36
È carino, ma non risponde alla domanda di OP.
Marcel Bro

3
CTRL + ALT + L non funziona in Ubuntu invece blocca il display.
Mayur Raiyani,

85

Modificando le impostazioni della mappa dei tasti puoi usare le stesse scorciatoie da tastiera di Eclipse (o il tuo IDE preferito)

File -> Impostazioni -> KeyMap

Android Studio -> Preferenze -> KeyMap (Mac)

Cambia le impostazioni della mappa dei tasti in eclissi in modo da poter usare i tasti di scelta rapida come in eclissi. Per coloro che vogliono solo cambiare questa impostazione, lo è

Menu principale -> Codice -> Ottimizza importazioni ...

inserisci qui la descrizione dell'immagine


10
Esiste un elemento specifico in Intelij che equivale a Ctrl Maiusc O nell'eclissi? Non lo trovo.
Shawn,

7
Ctrl + Alt + O per Android Studio in Mac
Benkax

1
Questa risposta è ciò che stavo cercando.
QED

2
Questa risposta non è corretta! La domanda è: esiste un modo per importare automaticamente? La tua risposta rende Android Studio per eliminare le importazioni non utilizzate. L'autore vuole importare automaticamente una classe come com.company.bean.MyBeanautomaticamente, quando scriveMyBean bean = new MyBean();
shimatai,

25

Android Studio -> Preferenze -> Editor -> Importazione automatica

  • Controllato importazioni Ottimizzare al volo 'opzione
  • Checked Aggiungere importazioni inequivocabili al volo 'opzione
  • Fare clic sul pulsante Applica e OK.

5
Preferenze -> Editor -> Generale -> Importazione automatica
Chris Allinson,

14

Nota che nel mio Android Studio 1.4, l'importazione automatica è ora in Generale

(Android Studio -> Preferenze -> Editor -> Generale -> Importazione automatica)

inserisci qui la descrizione dell'immagine


9

Puoi creare un tasto di scelta rapida per l'importazione mancante in Android Studio che ti piace

  1. Fai clic sul menu File
  2. Fai clic su Settting
  3. fai clic sulla mappa chiave
  4. Cerca "importazione automatica"
  5. fai doppio clic sull'importazione automatica e seleziona aggiungi tasto scorciatoia da tastiera
  6. È tutto

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Nota: è possibile importare l'importazione singola mancante usando alt + invio, come mostrato nel pop-up

inserisci qui la descrizione dell'immagine


7

Su Windows, evidenzia il codice che ha classi che devono essere risolte e premi Alt+Enter


Questo è quello che stavo cercando, ci sono altre opzioni simili per farlo sull'elemento del problema specifico piuttosto che sulla classe?
user1821961,

5

Vai a File -> Impostazioni -> Editor -> Importazione automatica -> Java e fai le seguenti cose:

Seleziona Inserisci importazioni su incolla valore su Tutto

Contrassegna l'opzione Aggiungi importazioni non religiose al volo e "Ottimizza le importazioni al volo *


3

Per Linux (Ubuntu 14.04), puoi andare a

File -> Impostazioni -> Editor -> Importazione automatica

seleziona tutte le caselle e inserisci tutte le importazioni su incolla.

inserisci qui la descrizione dell'immagine


3

Nell'ultima versione di Android Studio, le opzioni per l'importazione automatica sono abilitate per impostazione predefinita, quindi i miei complimenti non devono preoccuparsene.

Su Windows: se per alcuni motivi l'importazione automatica non è abilitata, puoi accedere alle impostazioni digitando il collegamento: Ctrl+ Alt+ S.

Nel termine di ricerca, digita semplicemente "Importazione automatica", quindi seleziona "Aggiungi importazioni non ambigue al volo" e fai clic su OK.

Questo è tutto. Hai fatto. Istantanea di Auto_import


3

File> Impostazioni> Editor> Generale> Importazione automatica (Mac: Android Studio> Preferenze> Editor> Generale> Importazione automatica).

Seleziona tutte le caselle di controllo e imposta Inserisci importazioni su incolla su Tutto. Le importazioni non ambigue vengono ora aggiunte automaticamente ai tuoi file.

Riferimento

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.