Raccourcis d'Android Studio comme Eclipse

120

Je suis nouveau sur Android Studio et je souhaite en savoir plus sur les raccourcis. Dans Eclipse, nous utilisons shift-ctrl-Opour l'importation. Dans Android Studio, nous utilisons alt-enter. Ma question sur l'importation de méthodes de remplacement et de méthodes non implémentées. Existe-t-il un raccourci pour ceux-ci dans Android Studio?

apprenant android
la source
2
Essaye ça. Cela vous aidera à changer vos raccourcis vers votre IDE préféré stackoverflow.com/a/25419358/3020568
Deniz
une autre réponse avec la plupart des votes est la bonne réponse.
Muneeb Mirza
vérifier cette réponse
Amit Vaghela
Juste au cas où vous souhaitez utiliser les raccourcis existants, ils sont très faciles à trouver - Appuyez simplement sur Ctrl + Maj + A pour rechercher l'action que vous souhaitez effectuer.
RBT

Réponses:

124

Oui, la liste des raccourcis clavier pour Android Studio se trouve sur https://developer.android.com/studio/intro/keyboard-shortcuts.html .

En voici quelques-uns que je connais.

Vérifiez: Fichier -> Paramètres -> Keymap -> < Choisissez Eclipse dans la liste déroulante Keymaps > ou

Ajouter des méthodes non implémentées: CTRL +I

Remplacer les méthodes: CTRL +O

Code de format: CTRL + ALT+L

Afficher le projet: ALT +1

Afficher logcat: ALT +6

Masquer le projet - logcat: SHIFT +ESC

Construire: CTRL +F9

Construire et exécuter: CTRL +F10

Développer tout: CTRL + SHIFT+NumPad +

Tout réduire: CTRL + SHIFT+NumPad -

Rechercher et remplacer: CTRL +R

Trouver: CTRL +F

Au cas où je manquerais un raccourci dont vous avez besoin, vous pouvez demander ici et pour plus de contrôle implink !! ou lien !! :)

Subhalaxmi
la source
4
Liste des raccourcis pour Mac et Windows.
Sufian le
stackoverflow.com/a/33301300/2114308 C'est Ctrl + N remplacer Ctrl + Shift + T dans Eclipse ==> Trouver une classe
Phuong
244

Vous pouvez également utiliser la touche de raccourci Eclipse dans Android Studio.

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

Pour Mac OS:

File -> Preferences or Properties -> Keymap -> <Choose Eclipse from Keymaps dropdown> 
Garçon Android
la source
5
Le marquage de la réponse corrigée @TomaszGawel dépend de la réponse selon la question particulière posée. Question posée en décembre et réponse en juin prochain.
apprenant android
1
Cela ne semble pas mapper tous les raccourcis d'Eclipse, ceux comme Cmd + Shift + R pour rechercher toutes les classes, Cmd + O pour rechercher des méthodes dans une classe, etc. Devons-nous les ajouter manuellement?
Faux Pas
@FauxPas: Quelle version du studio Android travaillez-vous actuellement? Bcz, ce raccourci fonctionne avec mon Android Studio.
Android Boy
1.2.1.1 En fait, Ctrl + O, etc. fonctionne, il me fallait juste ajouter Cmd + O manuellement
Faux Pas
Il existe également l'option <Eclipse pour Mac>. Avez-vous essayé ça?
Android Boy
27

Si vous utilisez Android Studio avec Mac OS X, voici quelques raccourcis:

- Compiler les sources java SHF + CMD+F9

- Construire le projet CMD +F9

- Exécutez la configuration actuelle CTR +R

- Exécuter dans le débogueur CTR +D

- Ouvrir les propriétés du projet CMD + +;

- Ouvrez les préférences Android Studio CMD + +,

- Trouver n'importe quelle commande SHF + CMD+A

- Code de formatage automatique OPT + CMD+L

- Supprimer la ligne CMD + DELETEou CMD+Backspace

- Dupliquer la ligne / la sélection CMD +D

- Copier la ligne CMD + C(sans rien sélectionné)

- Sélectionnez la (les) prochaine (s) occurrence (s) CTR +G

Sélection basée sur l'étendue

  • Sélectionnez l' option de portée supérieure suivante +UP

  • Sélectionnez l' option suivante de portée inférieure +DOWN

entrez la description de l'image ici

Naviguer dans le code

- Classe ouverte CMD +O

- Ouvrir le fichier SHF + CMD+O

- Revenir à la dernière position CMD +[

- Avancer vers la position précédente CMD +]

- Passer aux fichiers récemment utilisés CRT +TAB

Actions d'intention

  • Si / Changer d'actions Option +RETURN

entrez la description de l'image ici

Créer une méthode CMD +N

ou

entrez la description de l'image ici

Boucle un tableau d'entiers

entrez la description de l'image ici

  • Générer des journaux usin logd, loge, logi, logt, logmetlogr

entrez la description de l'image ici

- Solution rapide du projet ALT +ENTER

- Afficher les documents pour l'API sélectionnée F1

- Aller à la source CMD +down-arrow

J'ai trouvé la plupart d'entre eux sur cet article vraiment bon et sur Android Studio Tips and Tricks

Jorge Casariego
la source
23

Oui, vous pouvez aller dans Fichier -> Paramètres -> Éditeur -> Importation automatique -> Java et apporter les modifications suivantes:

1.Modifiez Insérer les importations lors du collage de la valeur en Tout dans l'option déroulante.

2. marquez Ajouter des importations sans ambiguïté à la volée comme cochée (pour les utilisateurs Windows ou Linux)

Sur un Mac, faites la même chose dans Android Studio -> Préférences

3.Vous pouvez également utiliser la touche de raccourci Eclipse dans Android Studio, allez simplement dans Android Studio

Fichier -> Paramètres -> KeyMap -> Option de liste déroulante Keymaps. Choisissez parmi eux

Je vous remercie

Manish Rajpurohit
la source
19

Raccourcis Android Studio importants dont vous avez le plus besoin


Raccourcis de navigation

  • Aller en classe: CTRL+N

  • Aller au fichier: CTRL+ SHIFT+N

  • Naviguer dans les onglets ouverts: ALT+ Left-Arrow; ALT+Right-Arrow

  • Rechercher des fichiers récents: CTRL+E

  • Aller à la ligne: CTRL+G

  • Accédez au 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 en super classe: CTRL+U

  • Afficher la hiérarchie des appels: CTRL+ ALT+H

  • Rechercher dans chemin / projet: CTRL+ SHIFT+F


Raccourcis de programmation

  • Reformater le code: CTRL+ ALT+L

  • Optimiser les importations: CTRL+ ALT+O

  • Achèvement du code: CTRL+SPACE

  • Problème de solution rapide: ALT+ENTER

  • Bloc de code surround: CTRL+ ALT+T

  • Renommer et refactoriser: SHIFT+F6

  • Commentaire de ligne ou décommenter: CTRL+/

  • Bloquer les commentaires 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


Raccourcis généraux

  • Supprimer la ligne: CTRL+Y

  • Suppression sécurisée: ALT+DELETE

  • Fermer l'onglet actif: CTRL+F4

  • Construire et exécuter: SHIFT+F10

  • Construire: CTRL+F9

  • Raccourci tout usage (Meta): CTRL+ SHIFT+A

Rohit Suthar
la source
Réponse la plus utile pour éliminer l'utilisation de la souris
Harshil Pansare
17

Une autre option est:

View  >  Quick Switch Scheme  >  Keymap  >  Eclipse
Shanki Bansal
la source
15

Android Studio est basé sur IntelliJ IDEA Community Edition, le populaire IDE Java de JetBrains. Cela permet à l'utilisateur de sélectionner son propre keymap (prenant en charge différents raccourcis IDE dans votre IDE).

Vous pouvez utiliser les raccourcis "Mac os X, Visual studio, Eclipse, Netbeans, etc. dans votre Android Studio en procédant comme suit:

File-> Settings-> Keymap-> choisissez " Eclipse" dans la liste déroulante.

OU appuyez sur Ctrl+ Alt+ S-> keymap-> choisissez " Eclipse" dans la liste déroulante comme ceci.

entrez la description de l'image ici

anand krish
la source
Quel est le keymap par défaut dans Android Studio Mac? Pour moi, le raccourci "Ctrl + R" (Pour exécuter) ne fonctionne pas. Ceci et certains autres raccourcis ne fonctionnent pas. J'ai actuellement "Eclipse (Mac OS X)" comme keymap. Ensuite, je ne peux pas passer à l'onglet suivant dans Android Studio en cliquant sur "Ctrl + flèche droite ou gauche", cela m'amène au bureau suivant au lieu de l'onglet suivant dans Android Studio .. Aidez-moi. ?
Vinoth Vino
Avez-vous essayé d'utiliser le keymap comme "Eclipse" au lieu de "Eclipse (Mac OS X)"
anand krish
Tout ce que je veux cliquer sur le bouton Exécuter au lieu des touches de raccourci
Vinoth Vino
5

Vous pouvez modifier votre keymap pour utiliser les raccourcis éclipse. Vous pouvez voir ici comment changer le keymap. https://stackoverflow.com/a/25419358

Sanjay Hirani
la source
4

Voici quelques-uns des raccourcis utiles pour le studio Android ( Windows )

  • Double Shift - Rechercher partout

  • Ctrl+ Shift+ A- recherche rapide de commandes

  • Ctrl+ N- Find Class (capable de trouver également des classes internes)

  • Ctrl+ Shift+ N- Rechercher un fichier

  • Alt+ F7 - Rechercher des utilisations (pour obtenir la hiérarchie des appels)

  • Ctrl+ B- aller à la définition de classe.

  • Ctrl+ LeftClick - aller à la définition / définition du symbole (variable, méthode, classe).

  • Ctrl+ Alt+ Left- Retour

  • Ctrl+ Alt+ Right - Droite

  • Shift+ f6 - Refactoriser / Renommer

srv_sud
la source
3

Mettre à jour

Depuis Android Studio v3.0.1:

Dans Android Studio, en appuyant sur ALT+ INSERT(ou + Npour MacOS), vous aurez les choix suivants (y compris votre solution!):

  • Constructeur
  • Getter
  • Setter
  • Getter et Setter
  • equals () et hashCode ()
  • toString ()
  • Remplacer les méthodes ...
  • Mettre en œuvre des méthodes ...
  • Méthodes de délégué ...
  • Appel de super méthode (à l'intérieur d'une méthode de remplacement )
  • droits d'auteur
  • Code API d'indexation d'application (non disponible dans la classe d'extension de Fragment .)

Remarque: certaines méthodes sont implémentées automatiquement mais vous pouvez sélectionner une Override Methods...option pour implémenter d'autres méthodes non implémentées .

Chintan Shah
la source
2

vous ne vous souvenez pas de tous les raccourcis :)
android studio (en fait intellij) a une solution

recherche de commande rapide: ctrl+ shift+A

entrez la description de l'image ici

Alupotha
la source
2

Pas d'éclipse comme vous pouvez faire des coupes d'éclipse, faites simplement ce qui suit

File ->Settings ->keymap -> in the drop down "KeyMaps" select  Eclipse ->
Apply ->ok.
Ameen Maheen
la source
1

Alt+enterest une «option de résolution rapide des problèmes». Si vous l'essayez sur le nom de la classe après avoir écrit 'implements XXXX', cela vous suggérera d'auto-implémenter ces méthodes.

Le raccourci approprié pour "Importations Organice" est Ctrl+Alt+O

Vous pouvez trouver un très bon cheatsheet des raccourcis Android Studio / IntellyJ ici: Cheatsheet des raccourcis IntellyJ

------Allusion-----

Essayez les modèles en direct dans Android Studio (c'est comme par magie). Appuyez simplement surCtrl+J

pozuelog
la source
1

Si vous recherchez un raccourci dans le studio Android et que vous ne vous souvenez pas très bien de la commande, cliquez simplement sur Ctrl + Maj + A pour lancer la recherche de commande. À partir de là, vous pouvez rechercher le raccourci de votre choix.

Joyeux codage!

Taslim Oseni
la source
c'est le meilleur.
The EasyLearn Academy
0

Ce sont des raccourcis spécifiques à Android Studio . Et comme il est basé sur IntelliJ Idea Studio, ils fonctionneront également

répondant à votre question spécifique, Android Studion est assez logique pour les raccourcis, par exemple pour toutes les situations que vous avez posées, essayez alt-insert

Droidekas
la source
0

L'utilisation du mappage de clés Eclipse dans Android Studio est le meilleur choix. Il s'adaptera facilement à la structure clé existante. Mais toutes les nouvelles personnes utilisent de nouvelles structures de touches de raccourci dans Android Studio. Nous allons donc apprendre et suivre Android Studio lui-même contenant des raccourcis qui permettront d'interagir facilement avec les coéquipiers.

Si vous utilisez Android Studio dans Max OS X, vous devez suivre le lien ci-dessous. Ça marche pour moi. https://stackoverflow.com/a/30891985/2219406

Mohamed Ibrahim
la source
0

dans androidstudio 3.0 (> =) dans la barre de menu allez à help-> keymap Reference Il donnera tous les raccourcis .. lien

mainu
la source
-1

Enregistrer tout Ctrl + S Commande + S

Synchroniser Contrôle + Alt + Commande Y + Option + Y

Maximiser / réduire l'éditeur Ctrl + Maj + F12 Contrôle + Commande + F12

Ajouter aux favoris Alt + Maj + F Option + Maj + F

Inspecter le fichier actuel avec le profil actuel Alt + Maj + I Option + Maj + I

Schéma de commutation rapide Control + (backquote) Control +(backquote)

Ouvrir la boîte de dialogue des paramètres Ctrl + Alt + S Commande +, (virgule)

Ouvrir la boîte de dialogue de structure du projet Ctrl + Alt + Maj + S Commande +; (point-virgule)

Basculer entre les onglets et la fenêtre d'outils Contrôle + Tabulation + Tabulation

Navigation et recherche dans Studio

Rechercher tout (y compris le code et les menus) Appuyez deux fois sur Shift Appuyez deux fois sur Shift

Rechercher Contrôle + Commande F + F

Trouver la prochaine commande F3 + G

Trouver la précédente Maj + Commande F3 + Maj + G

Remplacer Contrôle + Commande R + R

Rechercher une action Ctrl + Maj + A Commande + Maj + A

Recherche par nom de symbole Ctrl + Alt + Maj + N Commande + Option + O

Rechercher la classe Contrôle + N Commande + O

Rechercher un fichier (au lieu de la classe) Ctrl + Maj + N Commande + Maj + O

Rechercher dans le chemin Ctrl + Maj + F Commande + Maj + F

Ouvrir la fenêtre contextuelle de la structure des fichiers Contrôle + Commande F12 + F12

Naviguer entre les onglets ouverts de l'éditeur Alt + Flèche droite / gauche Ctrl + Flèche droite / gauche

Aller à la source F4 / Contrôle + Entrée F4 / Commande + Flèche bas

Ouvrir l'onglet de l'éditeur actuel dans une nouvelle fenêtre Maj + F4 Maj + F4

Fenêtre contextuelle des fichiers récemment ouverts Ctrl + E Commande + E

Fenêtre contextuelle des fichiers récemment modifiés Ctrl + Maj + E Commande + Maj + E

Aller au dernier emplacement d'édition Ctrl + Maj + Retour arrière Commande + Maj + Retour arrière

Fermer l'onglet de l'éditeur actif Ctrl + Commande F4 + W

Revenir à la fenêtre de l'éditeur depuis une fenêtre d'outil Esc Esc

Masquer la fenêtre d'outil active ou la dernière fenêtre d'outil active Shift + Esc Shift + Esc

Aller à la ligne Contrôle + Commande G + L

Hiérarchie de type ouvert Contrôle + H Contrôle + H

Ouvrir la hiérarchie des méthodes Ctrl + Maj + H Commande + Maj + H

Ouvrir la hiérarchie des appels Contrôle + Alt + H Contrôle + Option + H

Code d'écriture

Générer du code (getters, setters, constructeurs, hashCode / equals, toString, nouveau fichier, nouvelle classe) Alt + Insérer une commande + N

Forcer les méthodes Control + O Control + O

Mettre en œuvre les méthodes Contrôle + I Contrôle + I

Entourez avec (si ... autre / essayez ... capture / etc.) Ctrl + Alt + T Commande + Option + T

Supprimer la ligne au curseur Ctrl + Commande Y + Retour arrière

Réduire / développer le bloc de code actuel Contrôle + moins / plus Commande + moins / plus Réduire / développer tous les blocs de code Contrôle + Maj + moins / plus Commande + Maj +

moins / plus

Dupliquer la ligne ou la sélection actuelle Ctrl + D Commande + D

Complément de code de base Contrôle + Contrôle de l'espace + Espace

Complétion de code intelligent (filtre la liste des méthodes et des variables par type attendu)
Contrôle + Maj + Espace Contrôle + Maj + Espace

Instruction complète Ctrl + Maj + Entrée Commande + Maj + Entrée

Recherche rapide de documentation Control + Q Control + J

Afficher les paramètres de la méthode sélectionnée Contrôle + Commande P + P

Aller à la déclaration (directement) Ctrl + B ou Ctrl + clic Commande + B ou Commande + clic

Aller aux implémentations Ctrl + Alt + B Commande + Alt + B

Aller à la super-méthode / super-classe Contrôle + Commande U + U

Ouvrir la recherche de définition rapide Ctrl + Maj + I Commande + Y

Basculer la visibilité de la fenêtre de l'outil de projet Alt + 1 Commande + 1

Activer / désactiver le signet F11 F3

Basculer le signet avec Contrôle mnémotechnique + Option F11 + F3

Commenter / décommenter avec le commentaire de ligne Contrôle + / Commande + /

Commenter / décommenter avec le commentaire de bloc Ctrl + Maj + / Commande + Maj + /

Sélectionnez les blocs de code croissants successivement Contrôle + W Option + Haut

Diminuer la sélection actuelle à l'état précédent Ctrl + Maj + W Option + Bas

Déplacer vers le début du bloc de code Contrôle + [Option + Commande + [

Déplacer vers la fin du bloc de code Contrôle +] Option + Commande +]

Sélectionnez pour démarrer le bloc de code Ctrl + Maj + [Option + Commande + Maj + [

Sélectionnez à la fin du bloc de code Ctrl + Maj +] Option + Commande + Maj +]

Supprimer à la fin du mot Ctrl + Supprimer Option + Supprimer

Supprimer au début du mot Contrôle + Option Retour arrière + Retour arrière

Optimiser les importations Contrôle + Alt + O Contrôle + Option + O

Correction rapide du projet (afficher les actions d'intention et les correctifs rapides) Alt + Entrée Option + Entrée

Reformater le code Contrôle + Alt + L Commande + Option + L

Retrait automatique des lignes Contrôle + Alt + I Contrôle + Option + I

Mettre en retrait / annuler l'indentation des lignes Tab / Shift + Tab Tab / Shift + Tab

Contrôle de jointure de ligne intelligente + Maj + J Contrôle + Maj + J

Commande de division de ligne intelligente + Entrée Commande + Entrée

Commencer une nouvelle ligne Maj + Entrée Maj + Entrée

Erreur en surbrillance suivante / précédente F2 / Shift + F2 F2 / Shift + F2

Construire et exécuter

Contrôle de construction + Commande F9 + F9

Construire et exécuter Shift + F10 Control + R

Appliquer les modifications (avec exécution instantanée) Contrôle + F10 Contrôle + Commande + R

Débogage

Déboguer Shift + F9 Control + D

Passer au-dessus de F8 F8

Entrez dans F7 F7

Étape intelligente dans Shift + F7 Shift + F7

Sortir Shift + F8 Shift + F8

Exécuter jusqu'au curseur Alt + F9 Option + F9

Évaluer l'expression Alt + F8 Option + F8

Reprendre le programme Commande F9 + Option + R

Basculer le contrôle du point d'arrêt + Commande F8 + F8

Afficher les points d'arrêt Ctrl + Maj + F8 Commande + Maj + F8

Refactoring

Copier F5 F5

Déplacer F6 F6

Supprimer en toute sécurité Alt + Commande Supprimer + Supprimer

Renommer Shift + F6 Shift + F6

Modifier la signature Contrôle + Commande F6 + F6

Contrôle en ligne + Alt + N Commande + Option + N

Méthode d'extraction Ctrl + Alt + M Commande + Option + M

Extraire la variable Contrôle + Alt + V Commande + Option + V

Extraire le champ Contrôle + Alt + F Commande + Option + F

Extraire la constante Contrôle + Alt + C Commande + Option + C

Extraire le paramètre Contrôle + Alt + P Commande + Option + P

Contrôle de version / histoire locale

Valider le projet dans VCS Control + K Command + K

Mettre à jour le projet à partir de VCS Control + T Command + T

Afficher les modifications récentes Alt + Maj + C Option + Maj + C

Ouvrir le popup VCS Alt + `(backquote) Control + V

Karan Joshi KJ
la source