如何在 VS 2013 中关闭 Razor 突出显示?
Posted
技术标签:
【中文标题】如何在 VS 2013 中关闭 Razor 突出显示?【英文标题】:How do you turn off Razor highlighting in VS 2013? 【发布时间】:2015-04-08 20:51:47 【问题描述】:我找到了一个线程:Highlighting kills my Razor syntax in Visual Studio 2010, 询问并解释如何关闭 Razors 代码的突出显示。
问题是,我导航到:Tools -> Options -> Environment -> Fonts and Colors
,但没有剃须刀选项!
我确信我可以习惯它,但它相当分散注意力,因为我对 MVC 还是很陌生。
这是我的选择:
(图片没有我想象的那么清晰,但没有 Razor 选项!)
【问题讨论】:
有一个叫做“html Razor Code Background”的你可以试试 【参考方案1】:你必须找到Tools -> Options ->Environment -> Fonts and Colors -> HTML Razor Code Background
才能在VS 2013中更改它。
【讨论】:
哦!我们去吧!非常感谢,现在可以继续我的项目了! 同样适用于 VS 2015 同样适用于 VS 2019 预览版 要完成这个答案,您需要将Item background
更改为一种颜色。因为我有一个黑色主题,所以黑色效果很好并且易于阅读。如果使用标准的白色主题,请尝试使用白色。
我在 Fonts and colors
中找不到 HTML Razor
设置 - 它是否已在 VS 2019 16.5 中移动?【参考方案2】:
尽管已接受答案中的说明将您带到需要调整的正确设置,但我花了一段时间来调整设置。所以对于像我这样的人来说,关键是改变HTML Razor Code Background
的Item Background
属性,但是你需要选择的背景颜色应该和Plain Text
一样(Display Items列表中的第一项)。由于我使用深色主题,Plain Text
的默认颜色不适用于HTML Razor Code Background
。所以我不得不去Custom…
从Plain Text
复制颜色设置,然后得到HTML Razor Code Background
,Custom…
并插入这些颜色设置编号,现在高亮消失了!
【讨论】:
或者您可以选择自动,它会“自动”更改以匹配您当前使用的主题背景..【参考方案3】:请查看以 HTML 开头的选项(我知道它并不明显,但可以解决问题)。
【讨论】:
【参考方案4】:结合 Mateusz Rogulski 和 goku_da_master 的答案,这对我有用:
-
转到
Tools -> Options ->Environment -> Fonts and Colors -> HTML Razor Code Background
对于深色主题,请将 Item background
更改为 Black
(如果还没有)
对于深色主题,将 Item foreground
更改为 White
【讨论】:
【参考方案5】:作为对 Mateusz Rogulski 和 goku_da_master 答案的补充,如果您为项目背景选择自动而不是黑色(用于深色主题),如果您更改 VS 主题,该设置将继续有效。
【讨论】:
以上是关于如何在 VS 2013 中关闭 Razor 突出显示?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 VC2013 for C++ 中关闭自动选项卡开关/案例?
在 Visual Studio 2015 中关闭 Browser Link