Android Studio Свернуть определения и методы

135

Как я могу свернуть все определения и методы в редакторе Android Studio?

В Visual Studio эта опция включена Edit-->Outlining, но я не могу найти аналогичную функцию в Android Studio. Я уверен, что эта функция существует.

Как я могу получить доступ к функции структуры Android Studio?

Devsined
источник
возможный дубликат кода Android, сворачивающий блок Switch
cutiko
Я использую «Файл => Настройки => Редактор => Gerneral => Сворачивание кода => Свернуть по умолчанию => Тела метода». Для меня это лучший обзор.
Мартин

Ответы:

214

Это называется Foldingв Android Studio.

Сначала убедитесь, что он включен в конфигурации (он должен быть по умолчанию). Перейдите к File-> Settings, затем под IDE Settingsобластью поиска Editor -> General -> Code Foldingпроверьте Show code folding outline.

Чтобы свернуть / развернуть элементы, используйте меню Code-> Folding.

Изменить:
чтобы настроить сочетания клавиш для этих открытых настроек ( File-> Settings), выберите Keymapпод IDE Settings. Теперь введите foldingв поле поиска (вверху справа). Настройте сочетание клавиш для различных действий складывания :)

free3dom
источник
40
Ярлык Развернуть: Cmd + '+' Свернуть: Cmd + '-'
Прибе
54
ярлык развернуть все: shift + cmd + '+' (свернуть все: shift + cmd + '-')
tmr
40
Для Windows ярлык развернуть: Ctrl + '+' (свернуть: Ctrl + '-') ярлык развернуть все: Shift + Ctrl + '+' (свернуть все: Shift + Ctrl + '-')
Рафаэль
1
В версии Android Studio, которую я установил на свой Mac, горячими клавишами были Cmd + Shift + '+' для раскрытия и Cmd + Shift + '-' для свертывания. Это немного отличается от комментария @ Priebe выше.
benhorgen
192

Для Windows:

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

Для Mac:

  Minimize: COMM + SHFT + '-'
  Expand:   COMM + SHFT + '+'
Фазаль
источник
6
Это также работает с Linux. И используйте Cmd вместо Ctrl для Mac
Amagi82
42

Вот скриншот для быстрого ознакомления:

введите описание изображения здесь

Хуля Сим Сим
источник
2
отлично сработано. люди могут снова
воспользоваться
12

Вид -> Окна инструментов -> Структура

Это эквивалентно очертанию в затмении. Это дает вам гораздо лучший обзор класса, чем складывание.

Hustenloeser
источник
9

мой macbookpro

shift+ cmd+ ¡ (символ или кнопка перед удалением) Развернуть все

shift+ cmd+ '(символ или кнопка после нуля) Свернуть все

окна

ctrl+ shift+ +Развернуть все

ctrl+ shift+ -Свернуть все

marlonpya
источник
6

Это действительно для пользователей Windows:

  1. Выберите связку кода, затем нажмите ctrl+ .. Это сворачивает ваш блок
  2. Затем, чтобы убрать складку, перейдите к первой линии, где начинается складка. Не выбирайте код, просто щелкните первую строку и снова нажмите ctrl+.
cutiko
источник
5

Эта работа для меня в Windows:

минимизировать: CTRL+ SHIFT+-

развернуть: CTRL+ SHFT++

Леви Ибруши
источник
3
Это копия ответа Марлонпьи.
sɐunıɔ ןɐ qɐp
4

Если вы хотите отключить все сворачивание, вам нужно снять все поля в Настройках > Редактор > Общие > Сворачивание кода.

введите описание изображения здесь

Также вы можете использовать горячие клавиши

ctrl+ shift+ +- развернуть кодовые блоки

ctrl+ shift+ -- свернуть кодовые блоки

Дино Крис
источник
3

Windows 10

ctrl+ shift++ Развернуть все

ctrl+ shift+, - чтобы свернуть все

Вивек Пратап Сингх
источник
2

Вот несколько полезных ярлыков для складывания вещей.

  1. Выберите код и нажмите Ctrl + Alt + T, чтобы автоматически вставить область вокруг кода.
  2. Чтобы свернуть определенные строки кода, выберите код и нажмите Ctrl +. (Точка / точка) и то же самое для обратного, то есть снова разверните
  3. Чтобы свернуть Все тела методов / если условия и т. Д. И т. Д., Нажмите Ctrl + Shift + - (дефис)
  4. Чтобы развернуть все, нажмите Ctrl + Shift + + (плюс)
Джавад Зеб
источник
1

(для окон)

Если вы говорите так editor foldже, как fcom+ tabв NetBeans

ctrl+ alt+, t а затем добавить нужный текст в блоке desc


источник
1

Новая Android Studio предлагает множество новых функций. Это команды, которые вы можете использовать для свертывания кода другого типа.

введите описание изображения здесь

Zar E Ahmer
источник
1

У меня тоже была эта проблема. Я разобрался, чтобы нажать кнопку передач, где справа вверху раздел меню проекта. Затем я отключил опцию Показать участников.

Эйюп Алкыш
источник