Android Studio/Intellij Idea: "Оглавление" для класса

Я уже возился с Android Studio, и до сих пор мне больше всего нравится то, что я видел. Одна вещь, которая меня раздражает, - это отсутствие "Оглавления" для класса. Прошу прощения за то, что я не знаю, как это назвать. Но я имею в виду раскрывающееся меню в eclipse, в котором перечислены все методы, интерфейсы, классы и т.д., Которые находятся в этом файле класса. Затем вы можете перейти к этой позиции. Это представление, когда вы находитесь в "Проводнике пакетов" и щелкните стрелку слева от класса. Это одна вещь, которая заставляет меня действительно пропускать затмение. Я знаю, что вы можете легко искать Ctrl+F внутри документа, но я часто забываю имена методов. Я пробовал смотреть здесь, но безрезультатно. Просто интересно, знает ли кто-нибудь какой-то способ справиться с этим.

Ответ 1

В IDEA есть вкладка с названием "Структура", в которой показаны все методы, поля и т.д. текущего класса.

IDEA window with Structure tab

Ответ 2

У меня только что появилось всплывающее окно "Совет дня" в Android Studio, помогающее именно с этой проблемой.

Вы можете быстро перемещаться в текущем отредактированном файле с помощью Ctrl/ + F12 (Навигация по файловой структуре).

Отображает список членов текущего класса. Выберите элемент, к которому вы хотите перейти, и нажмите клавишу Enter или клавишу F4. Чтобы легко найти элемент в список, просто начните вводить его имя.

Кроме того, как указывает danny117, вы можете использовать Alt/ + 7, чтобы показать/скрыть тот же контент в виде боковой панели (показано выше в статье Chris Jester- Ответ Юнга).

Ответ 3

Вид > Панель инструментов > Структура

Ответ 4

В настоящее время я использую бета-версию 0.8.9 для Android Studio, и вам нужно нажать на значок настроек в Android Project View. Если вы выберете "Показать участников", классы станут расширяемыми, и вы сможете перемещаться по классу с помощью представления проекта.

Ответ 5

В дополнение к тому, что сказал Chris Jester-Young, стоит указать, как увидеть методы и свойства класса, на который указывает курсор.

а) Введите Ctrl + H в классе, указанном курсором.

б) В имени класса в окне иерархии дважды щелкните имя класса. Система после подтверждения декомпилирует и открывает код класса.

c) Alt + 7 (Windows) или Command + 7 (MAC), чтобы отобразить окно структуры.

d) Теперь можно визуализировать свойства, методы, производные классы, производные интерфейсы и даже включать унаследованные элементы. Все связанные с классом под каретой.