如何崩溃If,Else,For,Foreach等条款?

时间:2012-06-29 08:43:37

标签: c# visual-studio visual-studio-extensions clause

我有时会遇到很长的条款,我正在寻找一种允许我折叠它们的方法,就像我可以在默认情况下崩溃类,方法和命名空间一样。

是否有Visual Studio扩展程序可以执行此操作? ReSharper和JustCode都没有允许它。

谢谢!

5 个答案:

答案 0 :(得分:124)

试试这个插件(C#Outline Extension):

答案 1 :(得分:36)

Visual Studio IDE提供了一个选项,用于概述if,for,foreach,while,switch case等。

只需转到Visual Studio -> Tools -> Options -> Text Editor -> C\C++- > View并将Outline Statement Blocks设置为true。

在Visual Studio 2012+中,路径为Visual Studio -> Tools -> Options -> Text Editor -> C\C++- > Formatting

答案 2 :(得分:22)

我使用2个扩展程序:

C# outline 2013

Indent Guides

答案 3 :(得分:16)

选择要折叠的代码,然后按ctrl + M,ctrl + H.要禁用它,按ctrl + M,ctrl + U,你也可以右键单击选择,然后出现“计划模式”(我不确定我的VS是法语)

答案 4 :(得分:1)

您可以使用#region折叠if,else,for和其他类似条款 示例:

#region foreach
foreach(/*conditions*/) 
{
    statement 1;
    statement 2;
    ..
    statement n;
}
#endregion

现在崩溃全部使用快捷键 ctrl + M ctrl + O