繁体   English   中英

如何在Visual Studio 2010中停止自动轮廓扩展?

[英]How do I stop Auto Outline Expansion in Visual Studio 2010?

如何阻止Visual Studio 2010自动扩展轮廓/区域?

现在每当我创建某些语法错误时(通常在编辑时,有时只是从开始键入新代码),它将自动扩展该行下面的每个大纲/区域。

我已经完成了格式设置,但我找不到任何东西。 也许我不知道适用于该设置的正确术语。

导致此行为的示例代码(众多之一):

public string myMethod1(string myStr)
{
    try //<-SELECT AND DELETE ME 
    {   //<-AND ME TOO, AT THE SAME TIME

        return myStr + "success"; 
    }
    catch
    {
        return myStr + "failed"; 
    }
}

//ALL OF THESE BELOW WERE COLLAPSED, 
//BUT WILL EXPAND WHEN "TRY {" IS DELETED
#region HIDING
public string myMethod2(string myStr) { /*...*/ }
public string myMethod3(string myStr) { /*...*/ }
public string myMethod4(string myStr) { /*...*/ }
public string myMethod5(string myStr) { /*...*/ }
#endregion HIDING  

谢谢你的帮助!

编辑:
我可以通过删除任何起始括号{ ,在我的代码中的任何地方强制发生。

这不是正常行为。 您安装的加载项可能会错误地执行此操作。 您可以转到工具 - >导入和导出设置,将您的环境重置为默认设置...

  • 选择重置所有设置
  • 点击下一步
  • 如果您愿意,请保存当前设置
  • 然后选择默认设置(我更喜欢常规开发设置,因为我处理很多不同的事情)
  • 点击完成

保存当前设置可以保留旧的内容,以防您不喜欢自己选择的默认设置。 因此,执行此操作时,实际上没有机会丢失环境设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM