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

我从来没有真正成为大多数编辑处理命名空间的忠实粉丝。 它们总是迫使你添加一个毫无意义的缩进级别。

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

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停止尝试为我缩进名称空间?

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

 namespace mycode{ #if 0 } #endif class myclass{ ...