我从来没有真正成为大多数编辑器处理命名空间的忠实粉丝。它们总是强制您添加额外的无意义级别的缩进。
例如,我在页面中有很多代码,我更愿意将其格式化为
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停止尝试为我缩进命名空间?
答案 0 :(得分:5)
这是一个黑客,但这里是:
namespace mycode{
#if 0
}
#endif
class myclass{
...