Поделиться через


Очертание

В этой статье описывается функция структурирования в Visual Studio. Чтобы скрыть область кода в представлении, ее можно свернуть, чтобы она отображалась под знаком в> редакторе кода. Затем, чтобы развернуть свернутый регион, выберите знак курсора.

Вы также можете выбрать ctrl+M M+, чтобы свернуть и развернуть код.

Чтобы свернуть область выделения, дважды щелкните любую строку в регионе в поле выделения, которое отображается только слева от кода. Содержимое свернутой области отображается как подсказка при наведении указателя мыши на свернутую область.

Снимок экрана: пример свернутого кода, показывающий поле выделения и развернутый код, видимый в подсказке.

При наведении указателя мыши на поля, области в полях также выделяются. Цвет выделения по умолчанию может быть трудно увидеть в некоторых конфигурациях цветов. Вы можете изменить это в Инструменты>Параметры>Среда>Шрифты и цвета>Отображаемые элементы>Сворачиваемая область.

При работе с указанным кодом можно развернуть разделы, над которыми вы хотите работать, свернуть их после завершения, а затем перейти к другим разделам. Если вы не хотите использовать структуру, можно использовать команду stop outlining , чтобы удалить сведения о структуре без нарушения базового кода.

Команды "Отмена" и "Повтор" в меню "Изменить" влияют на указанные действия. Копирование, Вырезка, Вставкаи операции перетаскивания сохраняют информацию о структуре, но не состояние сворачиваемой области. Например, при копировании свернутой области операция вставки вставляет скопированный текст в виде развернутой области.

Осторожность

При изменении контурной области контур может быть потерян. Например, операции удаления или поиска и замены могут стирать конец региона.

Эти команды можно использовать в меню "Изменить>выстраивание ":

Имя Сочетание клавиш Описание
Скрыть выделение CTRL+M, CTRL+H Свернуть выбранный блок кода, который обычно не будет доступен для выделения. Пример: блок if. Чтобы удалить пользовательский регион, используйте Stop Hiding Current или Ctrl+M, Ctrl+U.
Переключение расширения CTRL+M, CTRL+M Изменяет текущее скрытое или развернутое состояние самого внутреннего раздела структуры, когда курсор находится в вложенном свернутом разделе.
Переключение отображения всех разделов CTRL+M, CTRL+L Задает для всех регионов одно и то же свернутое или развернутое состояние. Если некоторые регионы развернуты, а другие свернуты, свернутые регионы будут развернуты.
Остановка составления плана CTRL+M, CTRL+P Удаляет всю информацию о структуре всего документа. Чтобы включить структуру, перейдите к разделу "Изменить>структуру " и выберите "Начать автоматическую структуру".
Остановить скрытие текущего CTRL+M, CTRL+U Удаляет информацию о контуре для пользовательской области.
Свернуть до определений CTRL+M, CTRL+O Сворачивает элементы всех типов.

Совет

Дополнительные сведения об использовании клавиатуры см. в разделе "Сочетания клавиш" в Visual Studio.

Вы также можете использовать пакет SDK Visual Studio для определения текстовых областей, которые требуется развернуть или свернуть. Дополнительные сведения см. в пошаговом руководстве.