Существует ряд сочетаний клавиш и команд меню для автоматического разворачивания или сворачивания всех складок в текущем документе. Ctrl+ M, Ctrl+ Lрекурсивно переключает все складываемые элементы, от верхнего пространства имен до внутренних методов и комментариев. В основном все, что имеет значок [+] в левом поле. Ctrl+ M, Ctrl+ Oделает это немного меньше, но по-прежнему затрагивает методы и комментарии внутри класса.
Я ищу функцию, которая касается только#region
складных элементов и ничего больше. Не пространства имен, классы, комментарии или методы. Я действительно хочу свернуть только те области, которые явно отмечены как таковые #region
ключевым словом.
Есть ли для этого скрытый ярлык или расширение?
Я бы предпочел клавиатуру для Visual Studio 2015 (пока RC).
На случай, если кто-то спросит, почему: я хочу получить обзор файла, но сразу же вижу все детали, когда решаю заглянуть внутрь одного региона.
Обновить:
Решение в 2020 году
Поскольку на этот вопрос было получено много ответов, некоторые из них бесполезны, другие устарели, рабочее решение для Visual Studio 2019 можно найти в этом недооцененном ответе здесь: https://stackoverflow.com/a/58999093/143684