想知道在VS2010中是否有扩展/折叠IF-ELSE代码块的方法?有时IF-ELSE中的代码太长,我想隐藏它。
无论如何一个人知道吗?非常感谢!
编辑:请注意我正在使用#region& IF-ELSE语句中的#endregion。尝试寻找更方便的样式,如JScript扩展。
答案 0 :(得分:5)
转到“选项”对话框,选择“文本编辑器”,展开“C / C ++”,然后单击“格式设置”。激活“自动概述语句块。”
来源:http://msdn.microsoft.com/en-us/library/0x6hx0kx.aspx
我正在使用完整版的Visual Studio 2010,不知道这是否在快递版本中可用。
答案 1 :(得分:3)
尝试用区域包围if-else:
#region regionName
if()
{
#region regionName
#endregion
}
else
{
}
#endregion
您也可以选择要隐藏的块,然后按Ctrl + M,Ctrl + H
或
选择块 - >右键单击它 - >概述 - >隐藏选择
所以
左边会有一个'+'隐藏,并在需要时显示。
答案 2 :(得分:3)
你可以添加区域,区域是可折叠的
#region Name
if()
{
///code
}
endregion
答案 3 :(得分:0)
转到工具 - >选项 - >文字编辑器 - > C# - >格式化 - >缩进。勾选“缩进打开和关闭括号”。