Définitions et méthodes de réduction d'Android Studio


135

Comment puis-je réduire toutes les définitions et méthodes dans l'éditeur Android Studio?

Visual Studio a cette option activée Edit-->Outlining, mais je ne trouve pas de fonctionnalité similaire dans Android Studio. Je suis sûr que cette fonctionnalité existe.

Comment puis-je accéder à la fonctionnalité de présentation d'Android Studio?


duplication possible du code Android pliant le bloc Switch
cutiko

J'utilise "Fichier => Paramètres => Editeur => Gerneral => Pliage de code => Réduire par défaut => Corps de méthode". Pour moi, c'est le meilleur aperçu.
Martin le

Réponses:


214

Il s'appelle Foldingdans Android Studio.

Assurez-vous d'abord qu'il est activé dans la configuration (il devrait l'être par défaut). Allez dans File-> Settings, puis sous la IDE Settingszone de recherche Editor -> General -> Code Folding, vérifiez le Show code folding outline.

Pour réduire / développer des éléments, utilisez le menu Code-> Folding.

Modifier:
pour personnaliser les raccourcis clavier de ces paramètres ouverts ( File-> Settings), sélectionnez Keymapsous IDE Settings. Tapez maintenant foldingdans la zone de recherche (en haut à droite). Configurez le raccourci clavier pour les différentes actions de pliage :)


40
Raccourci Développer: Cmd + '+' Réduire: Cmd + '-'
Priebe

54
raccourci développer tout: shift + cmd + '+' (tout
réduire

40
Pour le raccourci Windows développer: ctrl + '+' (réduire: ctrl + '-') raccourci développer tout: shift + ctrl + '+' (réduire tout: shift + ctrl + '-')
Rafael

1
Dans la version d'Android Studio que j'ai installée sur mon Mac, les touches de raccourci étaient Cmd + Shift + '+' pour développer et Cmd + Shift + '-' pour réduire. Ceci est légèrement différent du commentaire de @ Priebe ci-dessus.
benhorgen

192

Pour les fenêtres:

  Minimize: CTRL + SHFT + '-'
  Expand:   CTRL + SHFT + '+'

Pour Mac:

  Minimize: COMM + SHFT + '-'
  Expand:   COMM + SHFT + '+'

6
Cela fonctionne également avec Linux. Et utilisez Cmd plutôt que Ctrl pour Mac
Amagi82

42

Voici une capture d'écran pour une référence rapide:

entrez la description de l'image ici


2
bien joué. les gens peuvent reprendre cette référence même s'ils oublient les touches de raccourci un jour
ashubuntu

12

Affichage -> Fenêtres d'outils -> Structure

C'est l'équivalent du contour en éclipse. Cela vous donne une bien meilleure vue d'ensemble de la classe que le pliage.


9

mon macbookpro

shift+ cmd+ ¡ (caractère ou bouton avant suppression) Développer tout

shift+ cmd+ '(caractère ou bouton après zéro) Tout réduire

les fenêtres

ctrl+ shift+ +Tout développer

ctrl+ shift+ -Tout réduire


6

Ceci est valable pour les utilisateurs de Windows:

  1. Sélectionnez un groupe de codes, puis appuyez sur ctrl+ .. Cela plie votre bloc
  2. Ensuite, pour supprimer le pli, passez à la première ligne où le pli commence. Ne sélectionnez pas le code, cliquez simplement sur cette première ligne et appuyez à nouveau sur ctrl+.


4

Si vous souhaitez désactiver tous les replis, vous devez décocher tous les champs dans Paramètres > Editeur > Général > Pliage de code

entrez la description de l'image ici

Vous pouvez également utiliser des touches de raccourci

ctrl+ shift+ +- développer les blocs de code

ctrl+ shift+ -- réduire les blocs de code



2

Voici quelques raccourcis utiles pour plier des éléments.

  1. Sélectionnez un code et appuyez sur Ctrl + Alt + T pour insérer automatiquement le pliage de la région autour du code
  2. Pour réduire des lignes spécifiques de code, sélectionnez le code et appuyez sur Ctrl +. (Point / point) & Idem pour l'inverse, c'est-à-dire développer à nouveau
  3. Pour réduire tous les corps de méthode / conditions if, etc. Appuyez sur Ctrl + Maj + - (tiret)
  4. Pour tout développer Appuyez sur Ctrl + Maj + + (plus)

1

(Pour les fenêtres)

Si vous parlez de editor foldjuste comme fcom+ tabdans netbeans

ctrl+ alt+ t puis ajoutez le texte souhaité dans le bloc desc


1

Le nouvel Android Studio propose de nombreuses nouvelles fonctions. Voici les commandes que vous pouvez utiliser pour plier différents types de code.

entrez la description de l'image ici


1

J'ai eu ce problème aussi. J'ai pensé à cliquer sur le bouton d'engrenage en haut à droite de la section du menu du projet. Ensuite, j'ai désélectionné l'option Afficher les membres.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.