Подтвердить что ты не робот

Как свернуть все классы, очерченные в Visual Studio

Ctrl + M + O отлично работает, чтобы свернуть все методы в классе, однако мне трудно найти способ свернуть все классы, описывающие весь файл.

Можно спросить - почему у вас много классов в одном файле? Это потому, что я использую MSpec, а классы - мои тесты, поэтому у меня есть файлы с десятками классов. Чтобы обернуть голову вокруг того, что происходит, мне часто приходится сворачивать классы один за другим, но это не очень эффективно.

4b9b3361

Ответ 1

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

Ctrl M, Ctrl L будет переключаться со всех очертаний. Если что-либо в файле обрушилось, при первом вызове это расширит все, а затем снова вызовет его, и все это скроет. Это также разрушает пространство имен, что является небольшим неудобством, но я назову его прогрессом.

Ответ 2

Принятый ответ - обходной способ сделать это.

Вы ищете Ctrl + M, A, который разрушает все.

Как Jay упомянул, Ctrl + M, L расширяет все, но сворачивает все, если он уже расширен.