In Visual Studio 2008: Is there a way for me to customly collapse bits of code similar to like how I can automatically collapse chunks of comments?
CTRL + M + O will collapse all.
To collapse and hide a section of codeThe #Region block can be used multiple times in a code file; thus, users can define their own blocks of procedures and classes that can, in turn, be collapsed. #Region blocks can also be nested within other #Region blocks.
Your piece of code needs to be a block surrounded by, as desired:
#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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With