在VS2010中扩展/收缩循环和if / then语句?

时间:2011-03-30 15:55:43

标签: visual-studio-2010

这是我在VS2010中遇到的烦人问题,无论如何我可以扩展和收缩条件语句和循环,就好像它们是方法一样?我意识到答案可能是我应该将它们重构为方法,如果我达到这一点,但无论如何都要幽默我。我以为我曾经能做到这一点。

编辑,一个例子:

public void DoSomething() 
{
  if (1 < 2) {
  // long statement here
  }
}

在VS2010的左边,我可以签约“DoSomething”......但我不能签约if / then声明。

5 个答案:

答案 0 :(得分:16)

http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/73948b75-2db6-4662-80fa-5f2ace372a3b/

您可以转到工具菜单 - &gt;选项。然后转到文本编辑器 - &gt; C / C ++ - &gt;格式化。将Outline Statement Blocks转为true。

答案 1 :(得分:10)

答案 2 :(得分:1)

与方法一样不自动,但选择一些行并选择“编辑”,“大纲”,“隐藏选择”。然后,您可以随意扩展/折叠。停止隐藏将带走+/-符号。

答案 3 :(得分:0)

如果你正在使用C#,你可以使用#region / #endregion。我不确定这些标签是否支持其他语言。

答案 4 :(得分:0)

我不相信这是VS2010支持的。你以前可能曾经使用过像Resharper这样的东西吗?我同时使用“vanilla”VS和VS Power Tools,但我没有。