让VS 2008停止强制命名空间缩进的方法?

时间:2010-02-08 22:49:17

标签: c# visual-studio coding-style namespaces indentation

我从来没有真正成为大多数编辑器处理命名空间的忠实粉丝。它们总是强制您添加额外的无意义级别的缩进。

例如,我在页面中有很多代码,我更愿意将其格式化为

namespace mycode{

class myclass{
  void function(){
    foo();
  }
  void foo(){
    bar();
  }
  void bar(){
    //code..
  }

}

}

而不是

namespace mycode{

  class myclass{
    void function(){
      foo();
    }
    void foo(){
      bar();
    }
    void bar(){
      //code..
    }

  }

}

老实说,我甚至不喜欢大部分时间缩进类的东西,因为我通常每个文件只有1个类。它在这里看起来并不那么糟糕,但是当你获得大量代码和大量示波器时,你可以很容易地让缩进强迫你离开屏幕,而且在这里我只使用了2个空格的标签而不是4个空格正如我们所使用的那样。

无论如何,是否有某种方法让Visual Studio停止尝试为我缩进命名空间?

1 个答案:

答案 0 :(得分:5)

这是一个黑客,但这里是:

namespace mycode{ 
#if 0
}
#endif

class myclass{
    ...
相关问题