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?


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 :)


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 + '+'

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


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.


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


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+.


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



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)

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


1

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

Geben Sie hier die Bildbeschreibung ein


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.