如何让 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 停止尝试像这样为我缩进命名空间吗?
I've never really been a big fan of the way most editors handle namespaces. They always force you to add an extra pointless level of indentation.
For instance, I have a lot of code in a page that I would much rather prefer formatted as
namespace mycode{
class myclass{
void function(){
foo();
}
void foo(){
bar();
}
void bar(){
//code..
}
}
}
and not something like
namespace mycode{
class myclass{
void function(){
foo();
}
void foo(){
bar();
}
void bar(){
//code..
}
}
}
Honestly, I don't really even like the class thing being indented most of the time because I usually only have 1 class per file. And it doesn't look as bad here, but when you get a ton of code and lot of scopes, you can easily have indentation that forces you off the screen, and plus here I just used 2-space tabs and not 4-space as is used by us.
Anyway, is there some way to get Visual Studio to stop trying to indent namespaces for me like that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个黑客,但这里是:
It's a hack, but here goes: