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


Очертание

Чтобы скрыть область кода из представления, ее можно свернуть таким образом, чтобы он отображался под знаком курсора (>) в текстовом редакторе. Затем, чтобы развернуть свернутую область, выберите знак курсора (>).

Совет

Если вы пользуетесь клавиатурой, выберите Ctrl+M+M, чтобы свернуть и развернуть.

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

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

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

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

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

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

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

Следующие команды можно найти в подменю Редактирование>.

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

Совет

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

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