Nunca he sido un gran admirador de la forma en que la mayoría de los editores manejan los espacios de nombres. Siempre lo obligan a agregar un nivel de indentación inútil.¿Cómo conseguir que VS 2008 deje de forzar la sangría en los espacios de nombres?
Por ejemplo, tengo una gran cantidad de código en una página que me gusta mucho preferirían formateado como
namespace mycode{
class myclass{
void function(){
foo();
}
void foo(){
bar();
}
void bar(){
//code..
}
}
}
y no algo como
namespace mycode{
class myclass{
void function(){
foo();
}
void foo(){
bar();
}
void bar(){
//code..
}
}
}
Honestamente, realmente no tiene ni como la clase que se sangra la mayor parte del tiempo porque generalmente solo tengo 1 clase por archivo. Y no se ve tan mal aquí, pero cuando obtienes un montón de códigos y muchos ámbitos, puedes tener una sangría que te obligue a salir de la pantalla y, además, acabo de utilizar pestañas de 2 espacios y no de 4 espacios como lo usamos nosotros
De todos modos, ¿hay alguna forma de que Visual Studio deje de intentar sangrar espacios de nombres para mí de esa manera?
Creo que se puede evitar esto con ReSharper, una solución bastante caro para lo que debería ser un problema trivial sin embargo. :) – Skurmedel
yuck, formateo estilo Java;) –
No lo entiendo ... No sé Java jaja. si estás hablando de 'void bar() {' todo en una línea, entonces así es como naturalmente escribo el código desde que aprendí C ... pero VS amablemente lo cambia a 'void bar() \ n {' para mí ... – Earlz