Definicje i metody Android Studio Collapse

135

Jak mogę zwinąć wszystkie definicje i metody w edytorze Android Studio?

Visual Studio ma tę opcję włączoną Edit-->Outlining, ale nie mogę znaleźć podobnej funkcji w Android Studio. Jestem pewien, że ta funkcja istnieje.

Jak mogę uzyskać dostęp do funkcji tworzenia konspektu w Android Studio?

Devsined
źródło
możliwy duplikat kodu Androida składający blok Switcha
cutiko
Używam "Plik => Ustawienia => Edytor => Gerneral => Składanie kodu => Zwiń domyślnie => Ciała metod". Dla mnie to najlepszy przegląd.
Martin

Odpowiedzi:

214

Nazywa się to Foldingw Android Studio.

Najpierw upewnij się, że jest włączony w konfiguracji (powinno być domyślnie). Idź do File-> Settings, a następnie pod IDE Settingsobszarem znajdź Editor -> General -> Code Folding, sprawdź Show code folding outline.

Aby zwinąć / rozwinąć elementy, użyj menu Code-> Folding.

Edycja:
Aby dostosować skróty klawiaturowe dla tych, otwórz Ustawienia ( File-> Settings), a następnie wybierz Keymapponiżej IDE Settings. Teraz wpisz foldingw polu wyszukiwania (w prawym górnym rogu). Skonfiguruj skrót klawiaturowy dla różnych akcji składania :)

free3dom
źródło
40
Skrót Rozwiń: Cmd + '+' Zwiń: Cmd + '-'
Priebe
54
skrót rozwiń wszystko: shift + cmd + '+' (zwiń wszystko: shift + cmd + '-')
tmr
40
Skrót Windows rozwiń: ctrl + '+' (zwiń: ctrl + '-') skrót rozwiń wszystko: shift + ctrl + '+' (zwiń wszystko: shift + ctrl + '-')
Rafael
1
W wersji Android Studio, którą zainstalowałem na moim Macu, klawisze skrótu to Cmd + Shift + „+”, aby rozwinąć i Cmd + Shift + „-”, aby zwinąć. Jest to nieco inne niż komentarz @ Priebe powyżej.
benhorgen
192

Dla Windowsa:

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

Dla Maca:

  Minimize: COMM + SHFT + '-'
  Expand:   COMM + SHFT + '+'
Fazal
źródło
6
Działa to również z Linuksem. I użyj Cmd zamiast Ctrl na Macu
Amagi82,
42

Oto zrzut ekranu do szybkiego odniesienia:

wprowadź opis obrazu tutaj

Khulja Sim Sim
źródło
2
dobra robota. ludzie mogą ponownie odebrać z tego odniesienia, nawet jeśli pewnego dnia zapomną klawiszy skrótu
ashubuntu,
12

Widok -> Okna narzędziowe -> Struktura

To odpowiednik konturu podczas zaćmienia. Zapewnia znacznie lepszy przegląd klasy niż składanie.

Hustenloeser
źródło
9

mój macbookpro

shift+ cmd+ ¡ (znak lub przycisk przed usunięciem) Rozwiń wszystko

shift+ cmd+ '(znak lub przycisk po zera) Zwiń wszystko

okna

ctrl+ shift+ +Rozwiń wszystko

ctrl+ shift+ -Zwiń wszystko

marlonpya
źródło
6

Dotyczy to użytkowników systemu Windows:

  1. Wybierz fragment kodu, a następnie naciśnij ctrl+ .. To składa twój blok
  2. Następnie, aby usunąć fałdowanie, przejdź do pierwszej linii, w której zaczyna się fałdka. Nie wybieraj kodu, po prostu kliknij pierwszą linię i ponownie naciśnij ctrl+.
cutiko
źródło
5

To działa dla mnie w systemie Windows:

zminimalizuj: CTRL+ SHIFT+-

rozwiń: CTRL+ SHFT++

Levi Ibrushi
źródło
3
To jest kopia odpowiedzi Marlonpyi.
sɐunıɔ ןɐ qɐp
4

Jeśli chcesz wyłączyć zwijanie, usuń zaznaczenie wszystkich pól w Ustawienia > Edytor > Ogólne > Składanie kodu

wprowadź opis obrazu tutaj

Możesz także użyć klawiszy skrótu

ctrl+ shift+ +- rozwiń bloki kodu

ctrl+ shift+ -- zwiń bloki kodu

Dyno Cris
źródło
3

Windows 10

ctrl+ shift+,+ aby rozwinąć wszystko

ctrl+ shift+, - aby zwinąć wszystko

Vivek Pratap Singh
źródło
2

Oto kilka przydatnych skrótów do składania rzeczy.

  1. Wybierz jakiś kod i naciśnij Ctrl + Alt + T, aby automatycznie wstawić region zawijany wokół kodu
  2. Aby zwinąć określone linie kodu, wybierz kod i naciśnij Ctrl +. (Kropka / kropka) & To samo dla odwrotnej strony, tj. Ponownie rozwiń
  3. Aby zwinąć wszystkie treści metod / warunki warunkowe itp. Itp. Naciśnij Ctrl + Shift + - (łącznik)
  4. Aby rozwinąć wszystko, naciśnij Ctrl + Shift + + (plus)
Jawad Zeb
źródło
1

(dla Windowsa)

Jeśli mówisz o editor foldtym, jak fcom+ tabw netbeans

ctrl+ alt+, t a następnie dodaj żądany tekst w bloku desc


źródło
1

Nowe Android Studio zawiera wiele nowych funkcji. Są to polecenia, których możesz użyć do zwinięcia różnych typów kodu.

wprowadź opis obrazu tutaj

Zar E Ahmer
źródło
1

Ja też miałem ten problem. Odkryłem, że należy kliknąć przycisk koła zębatego w prawym górnym rogu sekcji menu projektu. Następnie odznaczyłem opcję Pokaż członków.

Eyyüp Alkış
źródło