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


135

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

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

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



Я использую «Файл => Настройки => Редактор => 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в поле поиска (вверху справа). Настройте сочетание клавиш для различных действий складывания :)


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


12

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

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


9

мой macbookpro

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

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

окна

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

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


6

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

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


4

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

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

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

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 предлагает множество новых функций. Это команды, которые вы можете использовать для свертывания кода другого типа.

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


1

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.