Duplicar posible:
How to force indentation of C# conditional directives?¿Visual Studio puede automáticamente sangrar/formatear las directivas de preprocesamiento?
decir que quiero escribir esto en Visual Studio:
class Program
{
private const Byte NUM_THREADS =
#if DEBUG
1;
#else
8;
#endif
}
Si simplemente escribo a cabo (es decir, no corregir manualmente cualquier sangrado), Visual Studio lo formateará así:
class Program
{
private const Byte NUM_THREADS =
#if DEBUG
1;
#else
8;
#endif
}
¿Hay algo que pueda hacer para que sangra automáticamente, por lo que parece el primer ejemplo?
¿Qué quiere decir con "sólo tiene que escribir a cabo" ¿Tiene algún tipo de auto modo de formateo activado? –
@GregHewgill Me refiero a escribir y solo agregar nuevas líneas a mí mismo, pero no presionar la pestaña para agregar ninguna sangría manual. –
Visual Studio Tools | Opción => Text Editor => C# => El formateo tiene una gran cantidad de opciones , pero parece que las definiciones del preprocesador siempre se cuelgan hacia la izquierda (excepto en #región). –