在Visual Studio 2008中,我是否可以自定义折叠代码块,类似于我如何自动折叠评论块?
您的代码段需要被包含在以下格式之一中:
#region
和 #endregion
#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