Я действительно никогда не был большим поклонником способа, которым большинство редакторов обрабатывает пространства имен. Они всегда вынуждают Вас добавить дополнительный бессмысленный уровень добавления отступа.
Например, у меня есть много кода на странице, которую я очень предпочел бы отформатированный как
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{
...