Une collection de raccourcis pour Android Studio et IntelliJ IDEA.
Nous avons soigneusement sélectionné 10 pièces.
- C'est facile à retenir car il n'y en a pas trop
- Nous avons couvert les plus importants. je suis confiant
J'adore les raccourcis, et quand je change d'éditeur, je commence juste à regarder les raccourcis.
Quand j'enseigne les raccourcis aux gens, je leur apprends juste trop.
Même ainsi, cette fois, nous avons fait une sélection minutieuse.
J'ai l'impression d'avoir rassemblé de bons raccourcis à un prix raisonnable et de haute qualité.
Vous pouvez modifier la touche du raccourci, alors notez les paramètres de touche recommandés.
Il est avantageux de changer ceux qui sont fréquemment utilisés.
Vous pouvez modifier les paramètres de Keymap sur l'écran des paramètres.
Mon environnement est Linux (Fedora).
Collection de raccourcis
Rechercher partout (rechercher partout des classes, des fichiers, etc.)
Vous pouvez rechercher des classes, des fichiers, etc. dans l'ensemble.
Windows/Linux |
Mac |
Appuyez deux fois sur Shift |
Appuyez deux fois sur Shift |
- Paramètres de clé recommandés: OK par défaut. Assez facile à utiliser
Hiérarchie des appels
Vous pouvez répertorier hiérarchiquement où une méthode est appelée, où son appelant est appelé, etc.
Il est facile de regarder chacun d'eux quand il y a beaucoup d'appels, et c'est utile car vous ne l'oublierez pas.
Windows/Linux |
Mac |
Control + Alt + H |
Control + Option + H |
- Paramètres des touches recommandés: Contrôle + H. H est un acronyme pour Hiérarchie
- C'est plus facile car il y a moins de touches à appuyer que la valeur par défaut
Trouver les usages
Vous pouvez trouver où les variables, classes et méthodes sont utilisées, comme la recherche de références à des variables ou l'extension d'une classe.
La variable affiche l'emplacement où la variable est en cours de lecture et l'emplacement où elle est écrite séparément.
Il est donc utile de trouver des choses comme «Où cette variable est-elle réécrite?
Windows/Linux |
Mac |
Alt + F7 |
Option + F7 |
- Paramètres clés recommandés: Ctrl + U. U est un acronyme pour Usages
- Il est plus facile de pousser et de se souvenir que la valeur par défaut.
Structure du fichier (affiche la structure du fichier)
Vous pouvez voir une liste de variables et de méthodes dans le fichier ouvert.
De plus, vous pouvez rechercher dans la liste et sauter à l'endroit où les variables et les méthodes sont définies.
Windows/Linux |
Mac |
Control + F12 |
Command + F12 |
- Paramètres des touches recommandés: Control + M. M est un acronyme pour Member
- Il est dérivé de la capacité de rechercher des membres tels que des variables et des méthodes.
Rechercher dans le chemin
Vous pouvez rechercher le contenu de tous les fichiers.
Windows/Linux |
Mac |
Control + Shift + F |
Command + Shift + F |
- Paramètres de clé recommandés: OK par défaut. Je pense qu'il est facile de se souvenir si vous pensez à la version avec une large plage de recherche de Control + F (recherche dans un fichier).
Supprimer la ligne
Vous pouvez supprimer une ligne.
Windows/Linux |
Mac |
Control + Y |
Command + Backspace |
- Paramètres clés recommandés: Ctrl + D. D est un acronyme pour Supprimer
- Je veux le faire fonctionner d'une seule main, et comme il est fréquemment utilisé, je pense qu'il est plus facile de le combiner avec une touche près de Control.
Étendre la sélection, réduire la sélection (augmenter la sélection, réduire la sélection)
Chaque fois que vous faites cela, la sélection s'agrandit / rétrécit.
Par exemple, si vous l'exécutez plusieurs fois avec le curseur sur la variable,
- Sélectionnez la variable entière
- Sélectionnez le côté gauche de "="
- Sélectionnez une ligne
- Sélectionnez toute la méthode
La plage de sélection s'élargit progressivement.
|
Windows/Linux |
Mac |
Développer la sélection |
Control + W |
Option + Up |
Réduire la sélection |
Control + Shift + W |
Option + Down |
- Paramètres de touches recommandés: Maj + Alt + Haut, Maj + Alt + Bas
- Comme il est unifié d'utiliser les touches Shift et curseur lors de la sélection de texte normalement, il peut être utilisé de manière intuitive. Bien sûr, le comportement est différent de la sélection normale, j'ai donc ajouté Alt
Extraire la variable
Extrait les éléments autour du curseur sous forme de variables.
Les deux suivants sont des utilisations courantes.
- Écrivez et exécutez uniquement le côté droit de
=
. Il remplit automatiquement le côté gauche de =
- Exécutez là où la méthode est appelée consécutivement avec
foo (). Bar ()
. Il divise cette partie en deux lignes, l'une qui obtient la valeur de retour par foo ()
et l'autre qui appelle la valeur de retour bar ()
.
Surtout le premier est très fréquemment utilisé.
Comme vous n'avez pas à écrire vous-même le côté gauche de =
, la quantité de frappe est tout simplement considérablement réduite.
Windows/Linux |
Mac |
Control + Alt + V |
Command + Option + V |
- Paramètres de clé recommandés: OK par défaut. V est un acronyme pour Variable
- Ctrl + V est plus facile, mais comme il est utilisé pour "coller", Ctrl + Alt + V
Renommer
Renommez les variables, les noms de classe, les noms de fichiers, les noms de méthodes, etc.
Windows/Linux |
Mac |
Shift + F6 |
Shift + F6 |
- Paramètres des touches recommandés: Ctrl + Alt + R. R est un acronyme pour Rename
- Il est difficile de se souvenir si c'est la valeur par défaut
- Identique à la variable d'extraction, c'est un membre du refactoring, donc c'est Ctrl + Alt + R sous la forme qui correspond à cela (Ctrl + Alt + V)
Erreur suivante en surbrillance, erreur précédente en surbrillance
Vous pouvez passer à l'erreur suivante ou précédente.
Vous pouvez vous épargner la peine de rechercher avec la souris.
|
Windows/Linux |
Mac |
Erreur suivante |
F2 |
F2 |
Erreur précédente |
Shift + F2 |
Shift + F2 |
- Paramètres de clé recommandés: OK par défaut. S'il s'agit d'un script shell, la sortie d'erreur standard est "2", donc je pense que F2 est facile à retenir car il peut y être associé.
Malheureusement non sélectionné
J'étais perdu jusqu'à la toute fin, mais je ne l'ai pas sélectionné.
Le raccourci est Windows / Linux.
- Alt + Enter:
- Diverses choses telles que la correction automatique des erreurs
- Non sélectionné car tout le monde sait déjà
- Find Action(Control + Shift + A):
- Vous pouvez rechercher des actions. Par exemple, vous pouvez trouver Usages en recherchant «usage».
- C'est pratique, mais je l'ai choisi car il est plus rapide de se souvenir de chaque raccourci sans dépendre de ce raccourci.
- Refactor This(Control + Shit + Alt + T):
- Afficher un menu de refactors tels que Renommer et Extraire la variable. Il est facile à utiliser car il affiche les éléments rarement utilisés tels que Modifier la signature dans le menu.
- Non sélectionné pour la même raison que l'action de recherche suivante supérieure
- Quick Documentation(Control + Q):
- Afficher Javadoc. Vous pouvez maintenant voir Javadoc sans utiliser la souris ...
- Cependant, si Javadoc est configuré pour apparaître instantanément, il peut être affiché assez rapidement même avec la souris, je l'ai donc exclu car il existe une méthode alternative prometteuse.
- Parameter Info(Control + P):
- Montre quels paramètres la méthode prend. Contrairement à la documentation rapide, les arguments d'autres méthodes surchargées peuvent également être répertoriés.
- Parfois très utile. En effet, les autres raccourcis ne peuvent voir que des informations sur la méthode qu'ils appellent réellement, mais ce raccourci peut être appelé ** "not" ** pour voir des informations sur les arguments de la méthode surchargée. Pour appeler et vérifier les arguments de la méthode ** "not" **, il faut des dizaines de secondes pour regarder le Javadoc de developer.android.com dans le navigateur, mais uniquement pour vérifier les arguments. Vous pouvez le vérifier instantanément avec ce raccourci.
- Je l'ai choisi car il est moins utilisé.
Autres - C'est subtil mais pratique de l'appeler un raccourci
Mec vraiment pratique
De côté
Quand différentes personnes parlent de raccourcis
Parfois, "opération de la souris" ou "raccourci clavier", qui est plus rapide?
Je peux en parler dans un conflit binaire.
Cependant, en réalité, j'estime qu'il est souvent plus rapide d'effectuer à la fois une "opération de la souris" et un "raccourci clavier" en même temps.
Je pense que c'est facile à comprendre pour ceux qui dessinent et ceux qui jouent à des jeux.
C'est la même chose que les personnes qui utilisent la souris ou la tablette à stylet avec leur main dominante et le clavier avec l'autre main.
Par conséquent, il est pratique d'organiser les raccourcis de manière à pouvoir utiliser le clavier et la souris en même temps, essentiellement d'une seule main.