Quel est le raccourci pour importer automatiquement tout dans Android Studio?

800

Existe-t-il un moyen d'importer automatiquement (comme dans Eclipse Shift+ Ctrl+ O) dans Android Studio ?

Je n'ai trouvé que Ctrl+ Alt+ Oqui demandent chaque chose, et je dois appuyer sur Alt+ Enterpour l'accepter.

Pas moyen de le faire plus vite?

Michał Tajchert
la source
2
que voulez-vous importer?
2
Quelque chose comme organiser l'importation (classes) dans Eclipse.
Michał Tajchert
mais je cherche un raccourci clavier pour Android Studio.
Michał Tajchert
10
"organiser les importations à la volée" est ce que vous voulez, si vous aviez ouvert les paramètres et dans le champ de recherche tapez "import" vous l'auriez trouvé
Blundell

Réponses:

1277

Pour Windows / Linux, vous pouvez aller dans File-> Settings-> Editor-> General-> Auto Import-> Javaet apporter les modifications suivantes:

  • changer la Insert imports on pastevaleur enAll

  • marquer l' Add unambigious imports on the flyoption comme cochée

Sur un Mac, faites la même chose dans Android Studio->Preferences

entrez la description de l'image ici

Après cela, toutes les importations sans ambiguïté seront ajoutées automatiquement.

Vladimir Mironov
la source
26
Utilisez les préférences dans le menu Android Studio.
Ben Wheeler
2
Si vous faites cela, il y a un bogue dans Android Studio 0.4.3 et versions antérieures où il peut être agressif de remplacer "R. <nom de l'ID de ressource>" par "android.R. <Nom de l'ID de ressource>" s'il y a une erreur qui empêche R.java d'être généré automatiquement. Pour éviter les problèmes, vous devez ajouter "android.R" à la liste "Exclure de l'importation et de l'achèvement"; voir stackoverflow.com/questions/21102497/…
Scott Barta
2
Bien que je comprenne que c'est la manière correcte et pratique d'utiliser Ctrl + Alt + O pour les optimiser ... Il semble que le mien ne mettra pas à jour ou ne permettra pas à l'importation automatique de fonctionner lors du collage .. Il m'a rarement été demandé d'importer ... putain de bugs
Angry 84
21
Ils ont vraiment besoin d'un raccourci pour cela, comme Eclipse. Je ne veux pas garder ce paramètre tout le temps, mais parfois j'en ai vraiment besoin. Par exemple, lorsque j'ai commenté / décommenté un tas de code.
theblang
17
CECI NE FONCTIONNE PAS!
Don Larynx
89

Ce sont les raccourcis utilisés dans Android studio

Aller à la classe CTRL + N
Aller au fichier CTRL + Shift + N
Naviguer dans les onglets ouverts ALT + Left-Arrow; ALT + Right-Arrow
Rechercher les fichiers récents CTRL + E
Aller à la ligne CTRL + G
Naviguer vers le dernier emplacement de modification CTRL + SHIFT + BACKSPACE
Aller à la déclaration CTRL + B
Aller à l'implémentation CTRL + ALT + B
Aller à la source F4
Aller à la super classe CTRL + U
Afficher la hiérarchie des appels CTRL + ALT + H
Rechercher dans le chemin / projetCTRL + SHIFT + F

Raccourcis de programmation: -

Reformater le code CTRL + ALT + L
Optimiser les importations CTRL + ALT + O
Code Completion CTRL + SPACE
Problème de correction rapide ALT + ENTER
Bloc de code surround CTRL + ALT + T
Renommer et réfracteur Shift + F6
Ligne Commentaire ou Décommenter CTRL + /
Bloc Commentaire ou Décommenter CTRL + SHIFT + /
Aller à la méthode précédente / suivante ALT + UP/DOWN
Afficher les paramètres de la méthode CTRL + P
Recherche rapide de documentation CTRL + Q
Supprimer une ligne CTRL + Y
Afficher la déclaration dans la mise en pageCTRL + B

Pour plus d'informations, visitez Fonctionnement sous Android

Kumanan Android
la source
36
C'est bien, mais cela ne répond pas à la question d'OP.
Marcel Bro
3
CTRL + ALT + L ne fonctionne pas dans Ubuntu au lieu de cela, il verrouille l'affichage.
Mayur Raiyani
85

En modifiant les paramètres des images clés, vous pouvez utiliser les mêmes raccourcis clavier que dans Eclipse (ou votre IDE préféré)

Fichier -> Paramètres -> KeyMap

Android Studio -> Préférences -> KeyMap (Mac)

Modifiez les paramètres des images clés en éclipse afin de pouvoir utiliser les touches de raccourci comme dans éclipse. Pour ceux qui veulent juste changer ce paramètre, c'est

Menu principal -> Code -> Optimiser les importations ...

entrez la description de l'image ici

deniz
la source
10
Existe-t-il un élément spécifique dans Intelij qui équivaut à ctrl shift O dans eclipse? Je ne le trouve pas.
Shawn
7
Ctrl + Alt + O pour studio Android sur Mac
Benkax
1
Cette réponse est ce que je cherchais.
QED
2
Cette réponse est incorrecte! La question est: existe-t-il un moyen d'importer automatiquement? Votre réponse incite Android Studio à éliminer les importations inutilisées. L'auteur veut importer automatiquement une classe comme com.company.bean.MyBeanautomatiquement, quand il écritMyBean bean = new MyBean();
shimatai
25

Android Studio -> Préférences -> Éditeurs -> Importation automatique

  • Cochés les importations Optimiser à la volée l' option
  • Cochés Ajouter les importations sans ambiguïté à la volée l' option
  • Cliquez sur le bouton Appliquer et OK.
éthemsulan
la source
5
Préférences -> Éditeur -> Général -> Importation automatique
Chris Allinson
14

Notez que dans mon Android Studio 1.4, l'importation automatique maintenant sous Général

(Android Studio -> Préférences -> Éditeurs -> Général -> Importation automatique)

entrez la description de l'image ici

Quan Nguyen
la source
9

Vous pouvez créer une touche de raccourci pour l'importation manquante dans le studio Android que vous aimez

  1. Cliquez sur le menu Fichier
  2. Cliquez sur Settting
  3. cliquez sur la carte clé
  4. Recherche de "importation automatique"
  5. double-cliquez sur l'importation automatique et sélectionnez ajouter une touche de raccourci clavier
  6. c'est tout

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

Remarque: Vous pouvez importer une seule importation manquante en utilisant alt + enter qui apparaît dans la fenêtre contextuelle

entrez la description de l'image ici

Adiii
la source
7

Sous Windows, mettez en surbrillance le code qui a des classes qui doivent être résolues et appuyez sur Alt+Enter

Chris Sprague
la source
C'est ce que je cherchais, existe-t-il d'autres options similaires pour le faire sur l'élément problème particulier plutôt que sur la classe?
user1821961
5

Allez dans Fichier -> Paramètres -> Éditeur -> Importation automatique -> Java et faites les choses ci-dessous:

Sélectionnez Insérer les importations sur la valeur de collage dans Tous

Cochez la case Ajouter des importations non religieuses à la volée et "Optimiser les importations à la volée *

Dhiraj Himani
la source
3

Pour Linux (Ubuntu 14.04), vous pouvez aller à

Fichier -> Paramètres -> Éditeur -> Importation automatique

cochez toutes les cases et insérez toutes les importations sur la pâte.

entrez la description de l'image ici

KhogaEslam
la source
3

Dans la dernière version d'Android Studio, les options d'importation automatique sont activées par défaut, donc bravo, pas besoin de s'en inquiéter.

Sous Windows: si pour certaines raisons l'importation automatique n'est pas activée, vous pouvez accéder aux paramètres en tapant le raccourci: Ctrl+ Alt+ S.

Dans le terme de recherche, tapez simplement «Importation automatique», puis sélectionnez «Ajouter des importations sans ambiguïté à la volée» et cliquez sur OK.

C'est ça. Vous avez terminé. Instantané de l'importation automatique

Abhishek Agarwalla
la source
3

Fichier> Paramètres> Éditeur> Général> Importation automatique (Mac: Android Studio> Préférences> Éditeur> Général> Importation automatique).

Cochez toutes les cases et définissez Insérer les importations lors du collage sur Tous. Les importations sans ambiguïté sont désormais ajoutées automatiquement à vos fichiers.

Référence

MRX
la source