Me gustaría que Visual Studio continúe formateando automáticamente mis archivos .cs
, pero ¿hay alguna forma de evitar que formatee automáticamente el código C# entre las etiquetas <% %>
en ASP.NET MVC porque realmente hace un lío?¿Hay alguna forma de evitar el formato de C# de Visual Studio 2010 en las vistas MVC de ASP.NET?
Respuesta
Hasta donde yo sé, no hay forma de desactivar el formateo solo en archivos ASP.NET ya que usa las reglas para C# en Herramientas -> Opciones -> Editor de texto -> C#.
Quizás en v.next arreglarán esto. – Kev
Desafortunadamente (afaik), no puede tener configuraciones separadas para C# en archivos .cs y .aspx. Puede cambiar la configuración de C# en Herramientas -> Opciones -> C# -> Formatear.
Para que las cosas funcionen bien con MVC, modifiqué algunas configuraciones en la sección Nuevas líneas. Desmarqué las casillas para control de bloque, inicializadores de objetos y "else". Esto produce los refuerzos de estilo walk-like-an-egyptian que funcionan mejor en código MVC, sin atornillar demasiado con mi código C# normal. Dejo la configuración de funciones, clases, etc. sola, ya que normalmente no las define en un archivo .aspx.
Gracias, voy a tener un violín con esta configuración. – Kev
No hay forma de hacerlo y es una enorme pérdida de tiempo arreglar el formato en páginas .aspx una y otra vez. Me vuelve loco
Hay dos problemas/errores de conexión para esto. Uno se marcó como fijo durante meses, pero la última respuesta no parece que se haya hecho nada.
Usted puede considerar el uso de la maquinilla de afeitar como su motor en lugar de Vista aspx.
ver también:
- http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx (Scott Guthrie)
- ASP.NET MVC Razor view engine (StackOverflow)
Hace una diferencia en el problema de formato con VS: también hace un hash de las vistas de Razor. –
@JonathanMoffatt si utiliza espacios en lugar de pestañas, debería estar bien: http://stackoverflow.com/questions/6267165/visual-studio-2010-code-formatting-in-cshtml-improper-indentation – oleschri
gracias, gran consejo! –
- 1. ¿Hay alguna forma de eliminar las vistas de diseño (y división) de Visual Studio 2005/2008?
- 2. ASP.Net MVC 1.0 en Visual Studio 2010
- 3. Limitaciones de Visual Studio 2010 Express C#
- 4. proyecto de base de datos visual studio 2010, ¿hay alguna forma visual?
- 5. Visual Studio 2010 Full y plantilla de ASP.NET MVC 2.0
- 6. Impedir el formato de comentarios en Visual Studio 2010
- 7. En Visual Studio 2010, ¿hay alguna manera de comentar fácilmente las líneas en CSS?
- 8. Formateo en C++ como el formato de Visual Studio C#
- 9. ¿Hay alguna manera de mostrar TODAS las advertencias del compilador en Visual Studio 2010?
- 10. Simplemente curioso, ¿hay alguna forma de evitar MustOverride en C#?
- 11. ¿Hay alguna forma de mostrar vistas parciales en WebForms?
- 12. ¿Hay alguna forma de 'resaltar' el código?
- 13. Las teclas de método abreviado no funcionan (Visual Studio 2010 con ASP.NET MVC 3 RC1)
- 14. Formato de código de Visual Studio
- 15. Prevenir visual studio código C# sangrado automático en ASP.Net MVC Vistas
- 16. C suscripción # eventos en Visual Studio 2010
- 17. referencias de rvalue en Visual Studio 2010
- 18. ¿Hay alguna forma de exportar el diagrama de secuencia generado por Visual Studio?
- 19. ¿Hay alguna forma de mostrar el tiempo de compilación de una solución completa en Visual Studio?
- 20. Agilización de la compilación y pruebas unitarias en Visual Studio 2010/Resharper/ASP.NET MVC
- 21. ¿Hay alguna forma en Visual Studio de no interrumpir el lanzamiento de una excepción específica?
- 22. ¿Hay alguna aplicación de referencia ASP.Net MVC?
- 23. Cambiar el navegador predeterminado en Visual Studio 2010 RC
- 24. Cómo cambiar las configuraciones automáticas de formato .ASPX (Visual Studio)
- 25. En Visual Studio, ¿hay alguna manera de agrupar solo comentarios?
- 26. ASP.NET MVC Globalización de vistas
- 27. Uso de Inconsolata en Visual Studio 2010
- 28. ¿Dónde está el WebService ASP.Net en Visual Studio 2010?
- 29. ¿Hay alguna forma de mostrar el espacio de trabajo TFS actual en Visual Studio?
- 30. Experiencias ASP.NET MVC/Historias de éxito [2010]
+1. ¡Eso es increíblemente frustrante! –
¿Alguien ha intentado esto con VS2010 SP1 todavía? La versión beta fue lanzada en los últimos días. –
@Drew - todavía no. Si tengo tiempo, puedo encender una VM y probar esto. – Kev