你如何在VS 2013中关闭Razor高亮显示?

时间:2015-02-09 06:54:04

标签: c# asp.net-mvc razor model-view-controller visual-studio-2013

我找到了一个帖子:Highlighting kills my Razor syntax in Visual Studio 2010, 询问并解释如何关闭Razors代码的突出显示。

问题是,我导航到:Tools -> Options -> Environment -> Fonts and Colors但剃刀选项不存在!

我确信我可以习惯它,但它相当分散注意力,因为我对MVC还很新。

这是我的选择:
An example of what I'm seeing with the highlighting and the options

(图片并没有像我想象的那样清晰,但Razor选项并不存在!)

5 个答案:

答案 0 :(得分:35)

您必须在VS 2013中找到Tools -> Options ->Environment -> Fonts and Colors -> HTML Razor Code Background来更改它。

答案 1 :(得分:6)

虽然接受答案的说明会将您带到需要调整的正确设置,但我需要一段时间来调整设置。因此,对于像我这样的人来说,关键是要更改Item Background的{​​{1}}属性,但您需要选择的背景颜色应与HTML Razor Code Background的背景颜色相同(第一项)在显示项目列表中)。由于我使用的是黑暗主题,Plain Text的默认颜色Plain Text无效。所以我必须HTML Razor Code Background复制Custom…的颜色设置,然后获得Plain TextHTML Razor Code Background并插入这些颜色设置编号,现在突出显示已经消失!

答案 2 :(得分:4)

请参阅以HTML开头的选项(我知道它不是很明显但是可以解决)。

alt text

答案 3 :(得分:0)

结合Mateusz Rogulski和goku_da_master的答案,这对我有用:

  1. 转到Tools -> Options ->Environment -> Fonts and Colors -> HTML Razor Code Background
  2. 对于深色主题,如果尚未将Item background更改为Black
  3. 对于深色主题,将Item foreground更改为White

答案 4 :(得分:0)

作为Mateusz Rogulski和goku_da_master答案的补充,如果您为“项目”背景选择“自动”而不是“黑色”(对于深色主题),则在更改VS主题后,该设置将继续起作用。