visual-studio-2010 razor asp.net-mvc-4 themes syntax-highlighting

Resaltar mata la sintaxis de Razor en Visual Studio 2010



visual-studio-2010 asp.net-mvc-4 (1)

Estoy utilizando el tema Expression en Visual Studio 2010 Ultimate en el Windows 7 operativo Windows 7 . ( Nota : en realidad, no estoy seguro de que este problema ocurra debido al tema oscuro) Hace unos días, decidí aprender ASP.NET MVC 4 e intenté crear una pequeña aplicación web. En Visual Studio, seguí estas instrucciones y creé una nueva aplicación web asp.net mvc 4: File->New->Project->ASP.NET MVC 4 Web Application.

Todo era perfecto. Pero cuando abrí el archivo Login.cshtml , ni siquiera pude ver la sintaxis (expresiones que comenzaron con @ ) debido al resaltado. Echar un vistazo:

Incluso si selecciono todo el texto con CTRL + A en Visual Studio, apenas veo la sintaxis.

Debido a eso, ni siquiera puedo empezar a aprender asp.net mvc. Comencé a buscar una solución para esta situación en Internet, pero no pude encontrar ninguna respuesta útil. En Visual Studio, busqué en la opción Tools->Option->Font and Colors , pero tampoco pude encontrar nada para esto. Este problema solo se muestra cuando estoy trabajando en una View (para el Razor ). No hay problema de resaltado en el Model , el Controller o cualquier otro archivo de código.

El usuario ray247 hizo una pregunta lo suficientemente cerca de mi pregunta llamada ¿Dónde puedo cambiar el resaltado de sintaxis de Asp.net MVC 3 Razor en VS10? Pero todavía no puedo encontrar una solución. No quiero dejar de usar mi tema oscuro. Es realmente bueno para mis ojos.


Debería poder cambiar el fondo de texto del código de Razor mediante:

  1. Abrir las opciones de Visual Studio (en Tools -> Options ),
  2. Selección de " Fonts and Colors " (en Entorno en la vista de árbol a la izquierda)
  3. Cambiando el cuadro desplegable en la parte superior a " Text Editor " (si ese no es el valor ya),
  4. Elegir " Razor Code " en el cuadro de lista " Display Items ", y
  5. Cambie el color de fondo a su gusto y haga clic en " OK " para aplicar el cambio.

También hay una configuración de "HTML Server-Side Script" que controla el color de fondo de los delimitadores de código Razor (la expresión @ y expresiones similares que marcan el comienzo de los bloques de código).

HTH,
Arcilla