J'ai commencé à développer avec Android Studio . Dans Eclipse, j'utilisais Ctrl+ Shift+ F, mais dans Android Studio, cela ne fonctionne pas. Ce sera différent.
Comment passer à n'importe quelle méthode dans un .java
fichier? J'utilisais Ctrl+ Odans Eclipse.
Est-ce disponible? Quel est le raccourci pour la mise en forme du code?
android-studio
code-formatting
Bhavesh Hirpara
la source
la source
Réponses:
Windows: Ctrl+ Alt+L
Linux: Ctrl+ Shift+ Alt+L
macOS: Option+ Command+L
Référence: raccourcis clavier et voici toutes les commandes pour les utilisateurs Windows / Linux et pour les utilisateurs Mac .
Comme Rohit a rencontré un problème dans Ubuntu avec le raccourci de code de format, cela est dû à la touche Ctrl+ Alt+ Lutilisée pour verrouiller l'écran dans Ubuntu.
J'ai trouvé qu'Ubuntu gère d'abord ce raccourci clavier. Vous devez donc lier le raccourci clavier Ctrl+ Alt+ Là autre chose pour qu'il n'entre pas en conflit avec Ubuntu.
Pas
Accédez à Outils système → Paramètres système → Clavier → onglet Raccourcis → Système → Écran de verrouillage .
Sélectionnez la ligne Nouvel accélérateur ... , puis appuyez sur n'importe quelle touche spéciale avec la touche Alpha (par exemple Shift+ L). Vous devriez avoir réussi à modifier le raccourci clavier.
Vérifiez si le raccourci clavier fonctionne désormais dans Android Studio.
Méthode alternative
Vous pouvez également utiliser des raccourcis Eclipse.
Utilisation de MenuBar
Cliquez sur Code dans la barre de menu et sélectionnez Reformater le code comme indiqué dans l'image ci-dessous:
Dans Android studio 3.5, il y a un problème avec la réorganisation du code xml, il réorganise également les vues, donc vous devez d'abord utiliser ces paramètres.
Paramètres -> Éditeur -> Style de code -> XML-> Définir à partir de -> Style prédéfini> Android.
la source
ctrl+o
Vous pouvez également utiliser les raccourcis clavier d'Eclipse: allez simplement dans le menu Préférences → carte des touches et choisissez Eclipse dans le menu déroulant.
Le chemin réel est: menu Fichier → Paramètres → Keymap (sous Paramètres IDE)
la source
Vérifiez les commandes clavier fournies dans la documentation Astuces et astuces d'Android Studio:
la source
Sélectionnez simplement le code et
sur Windows faire Ctrl+ Alt+L
sur Linux faire Ctrl+ Windows Key+ Alt+L
sur Mac do CMD+ Alt+L
Cette solution de junaidp
la source
Pour formater le code dans Android Studio sous Linux, vous pouvez utiliser à la place Ctrl+ Alt+ Super+ L. Vous pouvez l'utiliser et éviter d'avoir à modifier le raccourci système. (la Superclé est la clé de l'icône Windows en plus de la Altclé).
la source
Pour la mise en forme du code dans Android Studio:
Ctrl+ Alt+ L(Windows / Linux)
Option+ Cmd+ L(Mac)
L'utilisateur peut également utiliser les raccourcis clavier d'Eclipse: il suffit d'aller dans le menu Paramètres → Préférences → Clavier et choisissez Eclipse (ou celui que vous aimez) dans le menu déroulant.
la source
Vous devrez appliquer tous les raccourcis Eclipse avec Android Studio avant d'utiliser tous ces raccourcis.
Procédure:
Pas:
Vous pouvez maintenant utiliser tous les raccourcis Eclipse dans Android Studio ...
Ayez quelques instantanés ici.
la source
Vérifiez ça. Vous pouvez également le modifier selon vos préférences.
la source
Juste pour ajouter à la réponse @ user2340612 pour basculer les cartes clés vers Eclipse, le chemin pour Android Studio 1.0.1 est:
Fichier de menu → Paramètres → Keymap (sous l' option Editeur ) → Keymaps = Eclipse
la source
Pour formater automatiquement vos fichiers Java / XML dans Android Studio, utilisez les commandes suivantes:
Comme vous recherchez un point unique pour votre travail comme l'a fait Eclipse, il n'y a pas de telles fonctionnalités intégrées dans Android Studio, mais cela vous donne la possibilité de le faire via une macro. Suivez ces étapes:
Dans Android Studio, ouvrez l'un de vos fichiers de code source.
Appuyez sur Ctrl+ Alt+ OCeci est utilisé pour trouver / optimiser l'importation inutilisée.
Si une boîte de dialogue s'ouvre, sélectionnez "Ne plus l'afficher" et appuyez sur Exécuter.
Allez dans Edition > Macros > Démarrer l'enregistrement de macro .
Appuyez sur Ctrl+ Alt+ O.
Appuyez sur Ctrl+ Alt+ L. Cela formate votre code. ( Shift+ Ctrl+ Alt+ Lpour Ubuntu).
Appuyez sur Ctrl+ S. Cela enregistre votre fichier;)
Allez dans Edition > Macros > Arrêter l'enregistrement de macro .
Enregistrez cette macro créée avec un nom, par exemple: "Formatage automatique".
Boom, vous avez maintenant créé avec succès votre macro. Maintenant, ajoutez / attribuez-lui simplement un raccourci:
Ouvrez les préférences .
Recherchez Keymap dans la barre de gauche .
Dans le volet droit, cliquez dans la barre de recherche et saisissez le nom de votre macro enregistrée ("Mise en forme automatique".)
Double-cliquez sur votre article. Il peut y en avoir deux, peu importe celui sur lequel vous cliquez.
Cliquez sur Ajouter un raccourci clavier .
Définissez votre raccourci clavier sur Ctrl+ S.
Enfin, confirmez remplacer Ctrl+ Scomme votre nouvelle macro.
la source
Ctrl+ Alt+ Lpourrait entrer en conflit avec le raccourci de l'écran de verrouillage dans Ubuntu. Dans ce cas, vous pouvez modifier le raccourci clavier pour reformater le code comme suit:
Fichier-> Paramètres-> Paramètres IDE-> Keymap
Recherchez le code de reformatage et modifiez le raccourci clavier.
la source
Vraiment, je suis allé sur ce fil à cause de mon écran de verrouillage Ubuntu après ce raccourci Ctrl+ Alt+ L. Donc, si vous avez le même problème, allez dans Paramètres - Clavier - Raccourcis - Système et modifiez le raccourci par défaut pour "l'écran de verrouillage".
la source
Pour ceux qui se posent des questions sur le problème d'alignement à l'intérieur du support, JetBrains a cela comme dans leur suivi des problèmes.
Voici la réponse:
la source
Je pense qu'il est clair que pour la mise en forme de code dans Android Studio, les touches de combinaison sont:
Cependant, nous avons oublié de répondre au sujet du saut dans la méthode. Eh bien, pour entrer dans toute déclaration / mise en œuvre, il y a trois façons:
Ces commandes affichent une liste de toutes les classes / interfaces qui implémentent la classe / interface sélectionnée. Sur les variables, cela a le même effet que Goto Declaration.
Ces raccourcis entreront dans la déclaration de la classe «AnyClass».
De plus, il existe un raccourci pour Goto the Super Class. Cela ouvrira le parent du symbole actuel. À peu près le contraire de Goto Implementation. Pour les méthodes remplacées, il ouvrira son implémentation parent.
la source
En plus de la mise en forme automatique décrite dans les autres réponses, une autre astuce consiste à mettre en surbrillance le texte que vous souhaitez mettre en retrait, puis à appuyer sur
Consultez la documentation sur les raccourcis clavier pour en savoir plus.
la source
Le raccourci qui a fonctionné pour moi est
SHIFT+ ALT+ CMD+L
Vous pouvez optimiser les importations pour supprimer celles que vous n'utilisez pas et importer automatiquement les nouvelles classes.
la source
Si vous utilisez le plugin Dart, accédez à Android Studio, menu Fichier -> Paramètres . Et recherchez "reformater le code avec", cliquez sur "Reformater le code avec dartfmt" dans le menu principal:
Cliquez sur "Ajouter un raccourci clavier". Appuyez ensuite sur Ctrl+ Alt+ Let le raccourci devrait fonctionner (si Ctrl+ Alt+ Lmet l'ordinateur en veille / suspend, changez le raccourci dans vos paramètres système pour autre chose. Sinon, les deux raccourcis entreront en collision).
la source
Essaye ça.
Remarque: ici, de nombreuses réponses pour Linux sont simplement Ctrl+ Alt+, L ce qui est faux. Sous Linux, faire Ctrl+ Alt+ Lverrouille le système.
la source
KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut
, puis dans le composant Spinner du composant KDE, sélectionnez Le gestionnaire de sessions KDE. Effacer le raccourci de la session de verrouillage .C'est Ctrl+ Alt+ Lpour Windows. Pour une liste complète des raccourcis clavier, veuillez consulter le manuel d'utilisation: https://developer.android.com/studio/intro/keyboard-shortcuts.html
la source
Parfois même je tape Ctrl + Alt + L ne fonctionne pas en XML, donc trouvé de cette façon pour le faire fonctionner.
Pour votre référence, voir la capture d'écran:
la source
J'ai eu une expérience en utilisant Ctrl+ Alt+ Ldans Windows que ce raccourci ne fonctionnait pas du tout car il était réservé par un autre logiciel, fonctionnant en arrière-plan; que j'ai réalisé plus tard.
J'ai décidé de mentionner ce problème car je pensais qu'il pourrait être utile. . .
la source
Vous pouvez utiliser le raccourci suivant pour la mise en forme du code: Ctrl+ Alt+L
la source
La meilleure clé où vous pouvez trouver toutes les commandes dans Eclipse est Ctrl+ Shift+ L.
En appuyant dessus, vous pouvez obtenir toutes les commandes dans Eclipse.
Un important est Ctrl+ Shift+ Opour importer et désimporter des importations inutiles.
la source