Сочетание клавиш JetBrains/IntelliJ, чтобы свернуть все методы

Я работаю над унаследованным кодом, который имеет класс, состоящий из 10 строк кода 000+ и имеющий сотни методов. Существует ли ярлык для любой среды IDE JetBrains (поскольку ярлык, вероятно, будет общим для всех), чтобы свернуть все методы/функции, чтобы отображались только сигнатуры методов?

Что-то вроде этого:

public String myMethod(String arg1, int arg2){...}

public String mySecondMethod(String arg1, int arg2){...}

Ответ 1

Вы можете взглянуть на встроенные сочетания клавиш.

Для Windows/Linux: Ctrl + Shift + -

Для Mac используйте Command + Shift + -

Чтобы развернуть снова, сделайте Ctrl + Shift + + или Command + Shift + + соответственно.

Ответ 2

Приведенное выше предложение Ctrl + Shift + - code рекурсивно сворачивает все блоки кода. Я только хотел сложить методы для своих занятий.

Code > Folding > Expand all to level > 1

Мне удалось добиться этого с помощью пункта меню Code > Folding > Expand all to level > 1.

Я переназначил его на Ctrl + NumPad-1 что дает мне быстрый способ свернуть мои классы до их методов.

Это работает на "уровне блоков" файла и предполагает, что у вас есть классы, определенные на верхнем уровне вашего файла, который работает для кода, такого как PHP, но не для JavaScript (вложенные замыкания и т.д.)

Ответ 3

перейдите в пункт меню Код > Складывание, чтобы получить доступ ко всем связанным с кодом вариантам и их ярлыкам.

Ответ 4

@Предварительный ответ выше, IMO, правильная идея.

Стоит отметить, что в IDEA 2018.2 (и, конечно, в других близлежащих версиях) для этого предусмотрены сочетания клавиш по умолчанию: (для Mac см. "Код"> "Свернуть"> "Развернуть все до уровня" для вашей системы):

Cmd + Option + Keypad *, 1 - развернуть все до уровня 1
Cmd + Option + Keypad *, 2 - развернуть все до уровня 2
...
Cmd + Option + Keypad *, 5 - развернуть все до уровня 5

Примечание: это ярлыки "второго удара". Сначала нажмите Cmd + Option + *, затем отпустите, а затем нажмите на нужный номер.

Ответ 5

Вы можете перейти к настройке> редактор> общие> свертывание кода и отметьте "показать схему свертывания кода".