2016-11-23 4 views
2

У нас есть общая структура в нашем коде, где у нас есть несколько связанных классов в одном файле с несколькими методами в каждом. То, что я хотел бы достичь, - это сбросить все методы в классе, в котором я участвую, чтобы получить хороший обзор «движущихся частей» в этом классе.В WebStorm есть способ свернуть все элементы моего текущего уровня

Я знаю, что существует метод Collapse Recursively, но проблема заключается в том, что он складывает все внутренние части методов, так что, когда я хочу копаться, я не могу.

Так что мой вопрос в том, есть ли способ (насколько это возможно) свернуть все элементы моего текущего уровня (с помощью сочетания клавиш)?

+0

Это поможет вам, если вы сможете проиллюстрировать ваши конкретные идеи с помощью некоторых скриншотов. В любом случае: 'Alt + Click' (по умолчанию keymap) на свернутом' [+] '/ расширенном' [-] 'узле будет расширять/сворачивать всех детей. Существует также «Code | Складные | Expand to level', который позволяет расширить верхние уровни X. Чтобы просмотреть структуру вашего класса, вы также можете использовать окно «Инструмент структуры». – LazyOne

+0

По умолчанию складывание может быть установлено в 'Настройки/Предпочтения | Редактор | Общий | Складка кода' - например. «Органы метода» – LazyOne

ответ

1

попробовать удерживайте Ctrl и нажмите минус ключ

пример:

Ctrl-

разрушаться текущего блока

Моя ключевая карта по умолчанию - Xwin., но, надеюсь, он будет работать так же.

6

Так что мой вопрос, есть ли способ (сложный, как это может быть), чтобы свернуть все на моем текущем уровне элементов (с помощью сочетания клавиш)?

Key доска кратчайшим: Удерживая Ctrlсдвига-, чтобы свернуть их все.

+0

Это не дает ответа на вопрос. Когда у вас будет достаточно [репутации] (https://stackoverflow.com/help/whats-reputation), вы сможете [прокомментировать любое сообщение] (https://stackoverflow.com/help/privileges/comment); вместо этого [предоставить ответы, которые не требуют разъяснений у аськи) (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- я-делать-вместо этого). - [Из обзора] (/ review/low-quality-posts/17204688) – Vega

Смежные вопросы