不知道是否有办法在VS2010中展开/折叠IF-ELSE代码块?有时IF-ELSE内部的代码太长,我想要隐藏它。
有人知道吗?非常感谢!
编辑:请注意,我在IF-ELSE语句中使用#region和#endregion。尝试寻找更方便的样式,例如JScript扩展程序。
不知道是否有办法在VS2010中展开/折叠IF-ELSE代码块?有时IF-ELSE内部的代码太长,我想要隐藏它。
有人知道吗?非常感谢!
编辑:请注意,我在IF-ELSE语句中使用#region和#endregion。尝试寻找更方便的样式,例如JScript扩展程序。
打开选项对话框,选择“文本编辑器”,展开“C/C++”,然后单击“格式设置”。激活“语句块的自动大纲”。
来源:http://msdn.microsoft.com/en-us/library/0x6hx0kx.aspx
我正在使用完整版的Visual Studio 2010,不知道这是否适用于Express版本。
尝试使用区域将if-else包围起来:
#region regionName
if()
{
#region regionName
#endregion
}
else
{
}
#endregion
您还可以选择要隐藏的块,然后按Ctrl+ M、Ctrl+ H
或者
选择块 ->右键单击->大纲->隐藏所选内容
这样,您就会在左侧看到一个'+',以便在需要时隐藏或显示它。
你可以添加区域,这些区域可以折叠。
#region Name
if()
{
///code
}
endregion
前往 工具 -> 选项 -> 文本编辑器 -> C# -> 格式 -> 缩进。勾选“缩进开放和关闭括号”。