В Visual Studio 2008: Есть ли способ для меня скомбинировать биты кода, похожие на то, как я могу автоматически сворачивать куски комментариев?
Как свернуть выбранные фрагменты кода в Visual Studio 2008?
Ответ 1
Ваша часть кода должна быть блоком, окруженным, по желанию:
- фигурные скобки
-
#region
и#endregion
в С# -
#pragma region
и#pragma endregion
в C/С++
Если вы не можете свернуть блоки операторов, вам необходимо включить эту функцию:
Инструменты → Параметры → Текстовый редактор → C/С++ → Форматирование → проверить все в разделе ""
(В Visual Studio 2013 он Tools → Options → Text Editor → C/С++ → View)
Затем снова откройте исходный файл, чтобы обновить его.
Ответ 2
TheSam прав, вы можете создавать складные куски с помощью операторов #pragma и #pragma endregion.
Вот пример:
int main(array<System::String> args)
{
Console::WriteLine(L"This");
Console::WriteLine(L"is");
Console::WriteLine(L"a");
#pragma region
Console::WriteLine(L"pragma");
Console::WriteLine(L"region");
#pragma endregion
Console::WriteLine(L"test.");
return 0;
}
В приведенном выше примере все между образцами может быть свернуто.
Вы также можете указать, какой текст отображается при свертывании. Вы можете сделать это вот так:
#pragma region The displayed text
Это отобразило бы "Отображаемый текст", когда регион был свернут.
Ответ 3
Это расширение создано для работы в Visual Studio: http://visualstudiogallery.msdn.microsoft.com/4d7e74d7-3d71-4ee5-9ac8-04b76e411ea8