Publié par
Il y a 12 mois · 3 minutes · Mobile

Android : Mes raccourcis préférés sur Android Studio / IntelliJ IDEA

Android Studio est l’IDE officiel pour le développement Android, il est utilisé par plus de 90% des développeurs. Basé sur JetBrains‘ IntelliJ IDEA, il possède les même raccourcis.

Voici une liste non exhaustive des raccourcis les plus utiles pour améliorer sa productivité.

Le keymap utilisé est : Mac OS X 10.5+.

Une excellente façon de partager et d’apprendre davantage est de faire du pair programming. Vous serez surpris de voir comment font vos collègues (euh, comment t’as fait ça ?) et réciproquement.

Mon projet est trop gros, c’est où ce truc ?

La recherche rapide dans un projet pour :

  • Cmd + O : trouver une classe
  • Cmd + Alt + O : trouver un symbole (méthode, variable, id, classe, etc)
  • Cmd + Shift + O : rechercher un fichier (build.gradle, strings.xml, etc)
  • Cmd + E : afficher la liste des fichiers récents

Une fois un fichier ouvert, pour le retrouver facilement :

  • Alt + F1 puis 1 : ouvrir dans l’arborescence le fichier ouvert
    Ou à la souris :

ANDROID : MES RACCOURCIS PRÉFÉRÉS SUR ANDROID STUDIO / INTELLIJ IDEA

Trouver une classe, un symbole ou un fichier.

look_for_stuff.gif

Se déplacer dans son projet

  • Cmd + Shift + T : pour naviguer entre sa classe et son(ses) test(s) et par la même occasion le créer s’il n’existe pas
  • Cmd + Shift + [ ou ] : pour naviguer entre ses onglets
  • Cmd + Alt + B (Curseur sur le nom de l’interface) : dans une interface, permet d’aller dans l’implémentation ou d’afficher la liste des implémentations
    Ou à la souris :

ANDROID : MES RACCOURCIS PRÉFÉRÉS SUR ANDROID STUDIO / INTELLIJ IDEA

Ce qu’on préfère : Refactorer son code

  • Shift + F6 : refactorer
  • Alt + Cmd + V ou .var à la fin de l’expression + Entrée :  pour extraire une variable
  • Alt + Cmd + F ou .field à la fin de l’expression + Entrée : pour extraire un attribut de classe
  • Alt + Cmd + P : pour extraire un paramètre à la méthode
  • Alt + Cmd + M (sélection du code) : pour extraire une méthode
  • Cmd + Shift + U : passer de majuscule à minuscule et vice versa

Dans un fichier

Les classiques (on ne sait jamais)

  • Alt + ← ou → : déplacer le curseur au mot suivant
  • Cmd (ou Fn) + ← ou → : déplacer le curseur au début ou à la fin de la ligne
  • Ctrl + J : pour afficher la Javadoc de ce qui est sous le curseur
  • Cmd + Y : pour afficher la déclaration de ce qui est sous le curseur
  • Cmd + Shift + « +/-«  : pour Ouvrir ou tout Fermer (fonctions, bloc de commentaire, inner class)
  • Alt + ↑ ou ↓ : permet d’augmenter ou de réduire la sélection
  • Alt + Shift + ↑ ou ↓ : déplacer la sélection (ou ligne courante)
  • Cmd + X : supprimer la ligne
  • Cmd + D : dupliquer la ligne

expandAndCollapse.gif

En vrac

  • Cmd + Shift + A : chercher une action ou une option
  • Ctrl + R : relancer le dernier build
  • Ctrl + Shift + R : lancer le build de la selection
  • Cmd + W : fermer l’onglet actif

Et enfin le plus cool de tous : Le Multi Cursor

Quand on n’a pas la possibilité de faire un refactoring (Shift + F6) et que l’on veut éditer plusieurs lignes à la fois, le multi-cursor est là pour nous faciliter la vie.

La multiplication du curseur se fait de différentes manières :

  1. Alt + Alt + ↑ ou ↓ : si tous les champs sont à la ligne
  2. Alt + Shift + click : pour placer le curseur à différents endroits
  3. Ctrl + G : pour sélectionner l’occurrence suivante

ANDROID : MES RACCOURCIS PRÉFÉRÉS SUR ANDROID STUDIO / INTELLIJ IDEA

Voilà, j’espère que vous avez découvert un raccourci qui facilitera votre travail de tous les jours.

Et pour aller plus loin voici la liste complète des raccourcis qui contient notamment une correspondance pour les utilisateurs de Windows et Linux.

Si vous souhaitez en proposer d’autres, n’hésitez pas à les mettre en commentaire, je les rajouterai à l’article afin de les partager à tous.

Une réflexion au sujet de « Android : Mes raccourcis préférés sur Android Studio / IntelliJ IDEA »

  1. Publié par développement android, Il y a 3 mois

    Il y en a beaucoup que je ne connais pas encore. Ce que j’aime le plus c’est la multiplication de curseurs.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *