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?

Devsined
la source
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 :)

free3dom
la source
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 + '+'
Fazal
la source
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

Khulja Sim Sim
la source
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.

Hustenloeser
la source
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

Marlonpya
la source
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+.
Cutiko
la source
5

Ce travail pour moi dans Windows:

minimiser: CTRL+ SHIFT+-

développer: CTRL+ SHFT++

Levi Ibrushi
la source
3
Ceci est une copie de la réponse de marlonpya.
sɐunıɔ ןɐ qɐp
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

Dyno Cris
la source
3

Windows 10

ctrl+ shift++ pour tout développer

ctrl+ shift+ - pour tout réduire

Vivek Pratap Singh
la source
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)
Jawad Zeb
la source
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


la source
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

Zar E Ahmer
la source
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.

Eyyüp Alkış
la source