我在Visual Studio 2010 Ultimate
操作系统Windows 7
上使用Expression主题。 (注意:实际上,由于黑暗的主题,我不确定是否会出现此问题)几天前,我决定学习ASP.NET MVC 4
并尝试创建一个小型Web应用程序。在Visual Studio中,我按照此说明创建了一个新的asp.net mvc 4 Web应用程序:File->New->Project->ASP.NET MVC 4 Web Application.
一切都很完美。但是当我打开Login.cshtml
文件时,由于突出显示,我甚至看不到剃刀语法(以@
开头的表达式)。看看:
即使我在Visual Studio中选择 CTRL + A 的所有文本,我也几乎看不到语法。
因此,我甚至无法开始学习asp.net mvc。我开始在互联网上寻找这种情况的解决方案,但我找不到任何有用的答案。在Visual Studio中,我查看了Tools->Option->Font and Colors
选项,但我找不到任何相关内容。只有当我在View
(Razor
)工作时才会出现此问题。 Model
,Controller
或任何其他代码文件中没有突出显示问题。
用户ray247问了一个与我的问题Where can I change the Asp.net MVC 3 Razor syntax hightlighting in VS10?足够接近的问题,但我仍然无法找到解决方案。我不想停止使用我的黑暗主题。这对我的眼睛来说真的很好。
答案 0 :(得分:35)
您应该可以通过以下方式更改Razor代码的文本背景:
Tools
- > Options
下),Fonts and Colors
”(在左侧树视图中的环境下)Text Editor
”(如果不是该值),Razor Code
”列表框中选择“Display Items
”,然后OK
”以应用更改。还有一个“HTML服务器端脚本”设置,用于控制Razor代码分隔符的背景颜色(@
表达式以及标记代码块开头的类似表达式。)
HTH,
粘土