2012-06-08 6 views
8

Hola, de repente VS2010 ha comenzado a formatear mis sentencias if de una manera que no quiero y no sé cómo convertirlo. Solía ​​formatear si las declaraciones sin elogios como este.Si las declaraciones repentinamente se formatean en la siguiente línea por Visual Studio 2010

if (true) DoThis(); 

Pero ahora los formatos VS2010 de la siguiente manera todo el tiempo.

if (true) 
    DoThis(); 

I No quiero esto y me vuelve loco. No tengo ningún complemento instalado. ¿Alguien puede ayudarme? Donde puedo ajustar esta configuración?

+7

Compruebe en las opciones que "Editores de texto" -> "C#" -> "Formatear" -> "Envoltura" -> "Dejar bloque en una sola línea" está marcado –

+1

Por lo que vale, me parece es mucho más fácil depurar cuando el código se presenta de la manera 'nueva' detallada, ya que es más fácil trabajar con puntos de interrupción ... –

+0

"salir del bloque" está marcado ... –

Respuesta

8

Fue

opciones-> texto editor- > C# -> Envoltura-> Deja declaraciones y miembro declaraciones en la misma línea.

(debe estar encendido).

Steve B puede tener el Kudus porque me dirigió a "casi" la opción correcta.

0

Intente buscar en Herramientas> Opciones> Editor de texto> C# (o el idioma que esté usando)> Formateo> Líneas nuevas. Vea lo que ha seleccionado allí.

Además, usted mencionó que no tenía ningún complemento, pero ¿tiene instalado Reshaper? Sé de configuraciones de reafilamiento que están específicamente diseñadas para formatear if-blocks.

Editar: @Steve B era correcta, en lugar de "Nuevas Líneas", seleccione "envolver" y seleccione "Dejar de bloque en una sola línea"

+0

En realidad, parece que @Steve B tenía razón. ¡Vete Steve! – Devin

Cuestiones relacionadas