2012-03-07 12 views
7

Aquí está mi problema. Quiero poner saltos de línea entre propiedades y no campos.ReSharper línea de código limpio rompe con propiedades y campos

Aquí es lo que quiero decir:

private string _field1; 

private string _field2; 

private string _field3; 

public string Property1 { get; set; } 

public string Property2 { get; set; } 

public string Property3 { get; set; } 

Esto es lo que quiero:

private string _field1; 
private string _field2; 
private string _field3; 

public string Property1 { get; set; } 

public string Property2 { get; set; } 

public string Property3 { get; set; } 

¿Alguien tiene una idea de cómo llegar a ReSharper tiene este tipo de saltos de línea? Actualmente lo que tengo es que el ReSharper pone rompe líneas entre todos los campos y propiedades o sin saltos de línea. Parece que no puedo encontrar la configuración correcta para obtener lo que quiero.

+0

Tanto los bloques de código son idénticas a mí, pero creo que sé lo que quieres decir. Tenía un golpe en torno a la configuración de las líneas en blanco '' bajo Resharper-> Opciones-> opción Idiomas> C# -> Estilo de formato, pero sólo pude conseguir todas las líneas en blanco o ninguno. No pude obtener un formato diferente para campos o propiedades. Solo decida en un formato y úselo en todas partes. –

+0

Eso es lo que estoy haciendo ahora. Solo forzo el salto de línea. – chafnan

+0

Emisión de ver y votar es aquí http://youtrack.jetbrains.com/issue/RSRP-98614 –

Respuesta

4

Ir a ReSharper | Opciones y bajo Edición de código, navegue hasta C# → formato de estilo → líneas en blanco. Ahora, es necesario cambiar dos opciones diferentes:

  • Cambiar el mantener las líneas en blanco Max en código valor en 0 (cero)
  • Cambiar el Alrededor de campo de una sola línea valor en 0 (cero)

... y ya está!

+3

Por desgracia, esto no funciona. Solo conserva los saltos de línea como están. Quiero forzar el segundo formato como está en mi pregunta. – chafnan

1

También puede ser necesario para asegurar que Mantener la línea existente rompe no se examina bajo saltos de línea y embalar.

Cuestiones relacionadas