开发者

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

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜