【问题标题】:Remove the automatic #region/#endregion tags when implementing an interface in Visual Studio 2005/2008在 Visual Studio 2005/2008 中实现接口时删除自动 #region/#endregion 标签
【发布时间】:2009-01-20 11:38:31
【问题描述】:

当用户使用“Implement Interface X”上下文菜单功能时,插入的代码会被一个

包围
#region [interfacename] Members
#endregion

对。我总是最终删除它,有没有办法可以永久关闭它?我快速搜索了 sn-ps 目录,但不确定这是否是正确的位置。有 pp_region.sn-p 我想我可以修改,但我觉得会完全关闭#region/#endregion。我想在我去做那些会让我重新安装 VS 的事情之前我会在这里问...

【问题讨论】:

    标签: c# visual-studio-2008 visual-studio-2005


    【解决方案1】:

    您可以通过工具/选项将其关闭

    然后,在选项窗口中,选择“文本编辑器”,然后选择您选择的语言(例如 C#)。 然后,您选择“高级”,然后,您有一个复选框,上面写着: '用#region 包围生成的代码'

    【讨论】:

      【解决方案2】:

      此外,如果您使用的是 Resharper,您可以完全配置类的布局,使它们看起来完全符合您的要求。一种选择是在找到任何区域标签时完全删除它。只需执行 [CTRL+E, C] 即可打开任何 c# 项目并重新格式化它,这真是太棒了

      【讨论】:

      • 抱歉,我无法忍受 Resharper。有一天我可以安装它,但它不会:重新映射我所有的键绑定并拒绝重新设置它们;搞砸所有的 Intellisense 并拒绝将其改回;让我的机器像狗一样跑,拒绝卸载。我不是粉丝:-)
      • 我曾经对 ReSharper 有过这样的感觉 - 但有一天我硬着头皮,花了几个星期配置它并学习快捷方式等。它严重改变了我的开发方式;我现在的工作效率更高了:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 2010-09-10
      • 2013-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多