How do I collapse selected chunks of code in Visual Studio 2008?

前端 未结 3 1611
故里飘歌
故里飘歌 2020-12-30 22:59

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?

相关标签:
3条回答
  • 2020-12-30 23:18

    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.

    0 讨论(0)
  • 2020-12-30 23:27

    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.

    0 讨论(0)
  • 2020-12-30 23:30

    This extension is made for the job in Visual Studio: http://visualstudiogallery.msdn.microsoft.com/4d7e74d7-3d71-4ee5-9ac8-04b76e411ea8

    0 讨论(0)
提交回复
热议问题