es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo indicar a ReSharper que auto-formatee con un parámetro por línea.

Me gustaría instruir a mi ReSharper para formatear mi código de manera que al inicializar objetos con parámetros, los formatee con un parámetro por línea si no todos caben en una línea sin alcanzar el límite.

Sin embargo, lo más cercano que he encontrado con las opciones de configuración aún hace que ReSharper deje dos o más parámetros en una línea, así:

new BomColumnHelper(“MtlPartNum”, “Mtl Part Number”) { Style = ColumnStyle.EditButton, CellEditMode = Activation.NoEdit, DefaultWidth = 200, Hidden = true }

Me gustaría que se vea así:

new BomColumnHelper(“MtlPartNum”, “Mtl Part Number”) { Style = ColumnStyle.EditButton, CellEditMode = Activation.NoEdit, DefaultWidth = 200, Hidden = true }

¿Hay alguna manera de configurar ReSharper para que formatee automáticamente el código de esta manera? Ya he ajustado todas las opciones de formato que parecen aplicarse a esta selección a “Chop if long or multiline”.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para formatear el código con un parámetro por línea al inicializar objetos, siga estos pasos:

    1. Abra las opciones de ReSharper haciendo clic en ReSharper > Opciones en la barra de menú de Visual Studio.
    2. Navegue hasta Edición de código > C# > Estilo de formato > Saltos de línea y ajustes de línea.
    3. En “Disposición de invocaciones con inicializador”, seleccione la opción “Envolver cada elemento”.
    4. Haga clic en el botón “Editar” a la derecha de la opción seleccionada.
    5. En la ventana “Disposición de invocaciones con inicializador: Envolver cada elemento”, seleccione la casilla de verificación “Forzar envoltorio”.
    6. Haga clic en Aceptar para cerrar la ventana y luego en Guardar para aplicar los cambios.

    Con esta configuración, ReSharper debería formatear el código con un parámetro por línea al inicializar objetos, incluso si los parámetros exceden el límite de línea.

Comments are closed.