如何在 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 BackgroundItem Background属性,但是你需要选择的背景颜色应该和Plain Text一样(Display Items列表中的第一项)。由于我使用深色主题,Plain Text 的默认颜色不适用于HTML Razor Code Background。所以我不得不去Custom…Plain Text复制颜色设置,然后得到HTML Razor Code BackgroundCustom…并插入这些颜色设置编号,现在高亮消失了!

【讨论】:

或者您可以选择自动,它会“自动”更改以匹配您当前使用的主题背景..【参考方案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 突出显示?的主要内容,如果未能解决你的问题,请参考以下文章

在 SwiftUI 中关闭按钮突出显示

在 Visual C++ 中关闭突出显示“事件”关键字

如何在 VC2013 for C++ 中关闭自动选项卡开关/案例?

在 Visual Studio 2015 中关闭 Browser Link

如何在 Visual Studio 2010 中关闭远程调试?

VS code中关闭eslint