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.

Problema de formato de código de Razor con Visual Studio 2022.

Con Visual Studio 2022 (17.0.2) y Resharper 2021.3, tengo un problema de formato con las etiquetas C# en las vistas Razor (.cshtml).

Dado el siguiente código existente:
Antes

Si presiono Ctrl K + D (formatear documento completo), VS produce el siguiente resultado:
Después

El formato de las etiquetas HTML está bien, pero el formato de las etiquetas Razor es mucho más difícil de leer, especialmente para las lambdas anidadas en la parte inferior.

He probado diferentes cosas, pero no puedo encontrar en la Configuración de VS o en la Configuración de Resharper la opción adecuada para gestionar estas reglas.

Gracias

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para abordar su problema de formato en las etiquetas C# en las vistas Razor con Visual Studio 2022 (17.0.2) y Resharper 2021.3. Parece que el formato producido por el comando Ctrl K+D no es satisfactorio, especialmente para lambdas anidadas en la parte inferior.

    Para solucionar este problema, hay algunas cosas que puede intentar:

    1. Configurar la configuración de Resharper: Puede ir a Configuración de Resharper (Resharper -> Opciones) y bajo “Edición de código – C# – Estilo de formato – Saltos de línea y ajuste de líneas”, puede ajustar las opciones para las expresiones lambda y otras construcciones según sus preferencias.
    2. Ajustar la configuración de Visual Studio 2022: Puede acceder a las Opciones de Visual Studio (Herramientas -> Opciones) y navegar hasta “Editor de texto – C# – Estilo de código – Formato”. Aquí puede ajustar la indentación, espaciado y otras opciones de formato para las vistas Razor que incluyen etiquetas C#.

    3. Usar complementos de formato de código: También hay complementos de terceros que pueden ayudar con el formato de código. Algunos populares incluyen CodeMaid y Visual Studio IntelliCode.

    Esperemos que una de estas soluciones ayude a mejorar el formato de sus etiquetas C# en las vistas Razor.

Comments are closed.