Обозначение кодового блока IF-ELSE в Visual Studio 2010

Интересно, есть ли способ развернуть/свернуть кодовый блок IF-ELSE в VS2010? Иногда код внутри IF-ELSE слишком длинный, и я хотел бы скрыть его.

В любом случае кто-нибудь знает? Большое спасибо!

РЕДАКТИРОВАТЬ: Пожалуйста, имейте в виду, что я использую #region и #endregion внутри оператора IF-ELSE. Попробуйте найти более удобный стиль, например, расширение JScript.

4 ответа

Перейдите в диалоговое окно "Параметры" и выберите "Текстовый редактор", раскройте C/С++ и нажмите "Форматирование". Активировать "Автоматическое выделение блоков операторов".

Источник: http://msdn.microsoft.com/en-us/library/0x6hx0kx.aspx

Я использую полную версию Visual Studio 2010, не знаю, доступно ли это в экспресс-версии.


вы можете добавить регионы, регионы сбрасываются

#region Name
if()
{
 ///code
}
endregion


Попробуйте окружить if-else областью:

#region regionName
if()
{
 #region regionName
 #endregion
}
else
{
}
#endregion

Вы также можете выбрать блок, который хотите скрыть, и нажать Ctrl + M, Ctrl + H

или

Выберите блок → щелкните его правой кнопкой мыши → Очертание → Скрыть выделение

Итак,

У вас будет "+" слева, чтобы скрыть и показать его, когда захотите.


Перейдите в Инструменты → Параметры → Текстовый редактор → С# → Форматирование → Отступы. Отметьте "Отступ открыть и закрыть скобки".

licensed under cc by-sa 3.0 with attribution.