Есть ли в PhpStorm способ свернуть только методы и блоки документов по требованию?

Я видел этот вопрос, но если я применю комбинацию клавиш Ctrl+Shift+- он сворачивает все, включая class, method, doc, if/try-catch/foreach и т. д. По сути, каждый блок в фигурных скобках складывается, что делает его удобным для просмотра кода. Я хочу уменьшить визуальный беспорядок, так что я хотел бы видеть только свернутые блоки методов и документов, чтобы я мог быстро перейти к методу и просмотреть код с него.

3 ответа

Решение

Проведя некоторое время с IDE, я понял это для себя. Можно сделать Ctrl+Shift+-, а затем Ctrl+Shift++. По сути, первое действие ярлыка сворачивает все, а второе действие расширяет все, кроме определений методов и блоков документов. Если вы нажмете Ctrl+Shift++ во второй раз, PhpStorm развернет все, включая методы и документы.

Это можно сделать из меню (без ярлыков) с помощью мыши, выполнив следующие действия:

1. Menu -> Code -> Folding -> Expand all to level -> 5
2. Menu -> Code -> Folding -> Expand all to level -> 1

Это делает обратную операцию первого метода, то есть сначала расширяет все, а затем сворачивает только методы и документы, но эффект тот же.

Я использую схему раскладки ключей NetBeans, поэтому с вашей стороны все может немного отличаться, но идея та же.

Вы можете попробовать метод ниже с сайта Jetbrains

Принятый ответ, похоже, больше не работает.

Вместо этого, после того как вы свернули все (Shift+Command (⌘)+-), вы можете удерживать Command (⌘)и щелкнуть переключатель свертывания кода «+» слева от редактора, чтобы рекурсивно развернуть всю свернутую область.

PS Извините, сочетания клавиш для Mac, не знаю, что такое ярлыки для Windows.

Другие вопросы по тегам