JetBrains (Android Studio / CLion) code fold region — переключиться обратно, чтобы сгибать ТОЛЬКО верхний уровень?

#android-studio #ide #clion #jetbrains-ide #code-folding

#android-studio #ide #clion #jetbrains-ide #сворачивание кода

Вопрос:

В какой-то последней версии Android Studio / CLion они изменили способ сворачивания кода.

Ранее Cmd Shift '-' сворачивалась только область верхнего уровня кода, так что, если вы нажмете на свернутую область кода, все, что находится под ней, развернется. Теперь вам нужно щелкнуть по этому блоку кода и нажать Cmd Alt ' ', чтобы развернуть все вложенные сгибы.

Есть ли способ, которым я могу вернуться к предыдущей версии сворачивания? То есть он не сворачивается, если/else/{}блокирует / etc? Я покопался в настройках и документах и чувствую, что, должно быть, чего-то не хватает.

Свернутый код (Cmd Shift '-') свернутый код

При щелчке мышью на верхнем уровне блок кода теперь сворачивается (обратите внимание на строку 36/55): введите описание изображения здесь

Что я хочу, чтобы происходило (что раньше происходило) при нажатии на блок кода верхнего уровня: введите описание изображения здесь

Комментарии:

1. youtrack.jetbrains.com/issue/IDEA-167045 Я думаю. Или найдите что-нибудь получше: youtrack.jetbrains.com/issues / … P.S. Если вы не возражаете против использования мыши: нажатие на маркер при удержании Alt применит это ко всем дочерним узлам (так что все там развернется / свернется). Кроме этого: знаете ли вы, что Развернуть все работает с выделением, если оно присутствует?

2. Спасибо за предложения! Я использовал эти обходные пути время от времени (хотя я не обнаружил эту проблему, я буду следить за этим), у меня просто был поток быстрого просмотра файлов, и мою мышечную память за 5ish лет действительно трудно сломать.