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?



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


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

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


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.


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


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


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



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)

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


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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.