2011-01-12 41 views
7

想知道是否有任何方法来展开/折叠VS2010中的IF-ELSE代码块?有时IF-ELSE中的代码太长,我想隐藏它。概述Visual Studio 2010中的IF-ELSE代码块

无论如何一个人知道吗?非常感谢!

编辑:请注意,我正在使用#region & #endregion在IF-ELSE语句中。尝试寻找像JScript扩展那样更方便的风格。

+1

这不是一个很好的答案,但是:jscript扩展通过提供它自己的大纲来知道如何表示这些区域。您可以编写一个非常简单的程序,使用匹配的字符或缩进级别来提供自己的轮廓。如果您对此感兴趣,请告诉我,我可以为您提供一些入门指南。 – 2011-01-13 23:33:15

+0

谢谢诺亚。是的,我很感兴趣。请指教。 :) – nonintanon 2011-01-14 08:45:10

回答

3

尝试周围的if-else与区域:

#region regionName 
if() 
{ 
    #region regionName 
    #endregion 
} 
else 
{ 
} 
#endregion 

您也可以选择你要隐藏的块,然后按Ctrl + M,按Ctrl + H

选择块 - >右键单击它 - >大纲 - >隐藏选择

因此

您将在左侧有一个'+'以隐藏并在需要时显示。

+0

谢谢你们。这就是我目前使用的方式。试图找到更容易和更快的方式。我的意思是,如果我可以在IDE中本地展开/折叠代码块,那将会很好。 – nonintanon 2011-01-12 13:44:11

+1

选择块 - >右键单击它 - >大纲 - >隐藏选择; //很棒的提示! – timothy 2013-09-04 10:29:36

3

您可以添加的区域,区域是可折叠

#region Name 
if() 
{ 
    ///code 
} 
endregion 
0

转到工具 - >选项 - >文本编辑器 - > C# - >格式 - >缩进。勾选“缩进打开和关闭括号”。

相关问题