How do I collapse selected chunks of code in Visual Studio 2008?
In Visual Studio 2008: Is there a way for me to customly collapse bits of code similar to like开发者_StackOverflow社区 how I can automatically collapse chunks of comments?
Your piece of code needs to be a block surrounded by, as desired:
- braces
#region
and#endregion
in C##pragma region
and#pragma endregion
in C/C++
If you can't collapse statement blocks, you need to enable this feature :
Tools -> Options -> Text Editor -> C/C++ -> Formatting -> check everything in "outlining"
(In Visual Studio 2013 it's Tools -> Options -> Text Editor -> C/C++ -> View)
Then, reopen the source file to reload outlining.
TheSam is right, you can create collapsible chunks with the #pragma region and #pragma endregion statements.
Here is a sample:
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;
}
In the above sample, everything between the samples can be collapsed.
You can also specify what text is displayed when it is collapsed. You can do that like this:
#pragma region The displayed text
That would obviously display "The displayed text" when the region was collapsed.
This extension is made for the job in Visual Studio: http://visualstudiogallery.msdn.microsoft.com/4d7e74d7-3d71-4ee5-9ac8-04b76e411ea8
精彩评论