繁体   English   中英

如何在Visual Studio 2008中折叠选定的代码块?

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

在Visual Studio 2008中:有没有办法让我自定义地折叠一些代码,就像我可以自动折叠批量的注释一样?

根据需要,您的代码片段必须是一个被包围的块:

  • 背带
  • C#中的#region#endregion
  • C / C ++中的#pragma region#pragma endregion

如果无法折叠语句块,则需要启用此功能:

工具 - >选项 - >文本编辑器 - > C / C ++ - >格式化 - >检查“概述”中的所有内容

(在Visual Studio 2013中,它是工具 - >选项 - >文本编辑器 - > C / C ++ - >视图)

然后,重新打开源文件以重新加载大纲。

TheSam是对的,您可以使用#pragma region和#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

当区域折叠时,这显然会显示“显示的文本”。

此扩展是为Visual Studio中的作业而创建的: http//visualstudiogallery.msdn.microsoft.com/4d7e74d7-3d71-4ee5-9ac8-04b76e411ea8

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM