Definitionen und Methoden für Android Studio Collapse

135

Wie kann ich alle Definitionen und Methoden im Android Studio-Editor reduzieren?

Visual Studio hat diese Option aktiviert Edit-->Outlining, aber ich kann keine ähnliche Funktion in Android Studio finden. Ich bin sicher, dass diese Funktion vorhanden ist.

Wie kann ich auf die Gliederungsfunktion von Android Studio zugreifen?

Entwickelt
quelle
Mögliches Duplikat des Android-Codes, der den Switch-Block
faltet
Ich benutze "Datei => Einstellungen => Editor => Allgemein => Code-Faltung => Standardmäßig reduzieren => Methodenkörper". Für mich ist es die beste Übersicht.
Martin

Antworten:

214

Es wird Foldingin Android Studio aufgerufen .

Stellen Sie zunächst sicher, dass es in der Konfiguration aktiviert ist (dies sollte standardmäßig sein). Gehen Sie zu File-> und überprüfen Sie Settingsunter IDE SettingsBereich suchen Editor -> General -> Code Foldingdie Show code folding outline.

Verwenden Sie zum Reduzieren / Erweitern von Elementen das Menü Code-> Folding.

Bearbeiten:
Um die Tastaturkürzel für diese geöffneten Einstellungen ( File-> Settings) anzupassen, wählen Sie Keymapunter IDE Settings. Geben Sie nun foldingin das Suchfeld (oben rechts) ein. Richten Sie die Tastenkombination für die verschiedenen Faltaktionen ein :)

free3dom
quelle
40
Verknüpfung Erweitern: Cmd + '+' Zusammenbruch: Cmd + '-'
Priebe
54
Verknüpfung Alle erweitern: Shift + Cmd + '+' (Alle
reduzieren
40
Für Windows-Verknüpfung erweitern: Strg + '+' (Reduzieren: Strg + '-') Verknüpfung erweitern alle: Umschalt + Strg + '+' (Reduzieren alle: Umschalt + Strg + '-')
Rafael
1
In der Version von Android Studio, die ich auf meinem Mac installiert habe, waren die Tastenkombinationen Cmd + Shift + '+' zum Erweitern und Cmd + Shift + '-' zum Reduzieren. Dies unterscheidet sich geringfügig von @ Priebes Kommentar oben.
benhorgen
192

Für Windows:

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

Für Mac:

  Minimize: COMM + SHFT + '-'
  Expand:   COMM + SHFT + '+'
Fazal
quelle
6
Dies funktioniert auch mit Linux. Und verwenden Sie Cmd anstelle von Strg für Mac
Amagi82
42

Hier ist ein Screenshot zur schnellen Referenz:

Geben Sie hier die Bildbeschreibung ein

Khulja Sim Sim
quelle
2
gut gemacht. Leute können noch einmal von dieser Referenz abholen, selbst wenn sie eines Tages Tastenkombinationen vergessen
ashubuntu
12

Ansicht -> Werkzeugfenster -> Struktur

Dies entspricht der Gliederung in Eclipse. Es gibt Ihnen einen weitaus besseren Überblick über die Klasse als das Falten.

Hustenloeser
quelle
9

mein macbookpro

shift+ cmd+ ¡ (Zeichen oder Schaltfläche vor dem Löschen) Erweitern Sie Alle

shift+ cmd+ '(Zeichen oder Schaltfläche nach Null) Alle reduzieren

Fenster

ctrl+ shift+ +Alle erweitern

ctrl+ shift+ -Alle reduzieren

Marlonpya
quelle
6

Dies gilt für Windows-Benutzer:

  1. Wählen Sie eine Reihe von Codes aus und drücken Sie ctrl+ .. Dies faltet Ihren Block
  2. Um die Faltung zu entfernen , gehen Sie zur ersten Zeile, in der die Faltung beginnt. Wählen Sie den Code nicht aus, klicken Sie einfach in die erste Zeile und drücken Sie erneut ctrl+.
Cutiko
quelle
5

Diese Arbeit für mich in Windows:

minimieren: CTRL+ SHIFT+-

erweitern: CTRL+ SHFT++

Levi Ibrushi
quelle
3
Dies ist eine Kopie von Marlonpyas Antwort.
sɐunıɔ ןɐ qɐp
4

Wenn Sie alle kollabiert ausschalten wollen , müssen Sie alle Felder in den deaktivieren Einstellungen > Editor > Allgemein > Code - Folding

Geben Sie hier die Bildbeschreibung ein

Sie können auch Hotkeys verwenden

ctrl+ shift+ +- Codeblöcke erweitern

ctrl+ shift+ -- Codeblöcke reduzieren

Dyno Cris
quelle
3

Windows 10

ctrl+ shift++ um alle zu erweitern

ctrl+ shift+ - um alle zu reduzieren

Vivek Pratap Singh
quelle
2

Hier sind einige hilfreiche Verknüpfungen zum Falten von Sachen.

  1. Wählen Sie einen Code aus und drücken Sie Strg + Alt + T, um den Bereich automatisch einzufügen, der um den Code gefaltet wird
  2. Um bestimmte Codezeilen zu reduzieren, wählen Sie den Code aus und drücken Sie Strg + (Punkt / Punkt) und das Gleiche für die Umkehrung, dh erweitern Sie erneut
  3. So reduzieren Sie alle Methodenkörper / wenn Bedingungen usw. usw. Drücken Sie Strg + Umschalt + - (Bindestrich)
  4. Um alle zu erweitern, drücken Sie Strg + Umschalt + + (plus)
Jawad Zeb
quelle
1

(für Windows)

Wenn Sie editor foldwie fcom+ tabin Netbeans sprechen

ctrl+ alt+ t und fügen Sie dann den gewünschten Text in den desc-Block ein


quelle
1

Das neue Android Studio bietet viele neue Funktionen. Mit diesen Befehlen können Sie verschiedene Codetypen falten.

Geben Sie hier die Bildbeschreibung ein

Zar E Ahmer
quelle
1

Ich hatte auch dieses Problem. Ich habe herausgefunden, dass ich auf die Zahnradschaltfläche rechts oben im Projektmenü klicken soll. Dann habe ich die Option Mitglieder anzeigen deaktiviert.

Eyyüp Alkış
quelle