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