【问题标题】:How do you turn off Razor highlighting in VS 2013?如何在 VS 2013 中关闭 Razor 突出显示?
【发布时间】: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”的你可以试试

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


【解决方案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 的答案,这对我有用:

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

    【讨论】:

      【解决方案5】:

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

      【讨论】:

        猜你喜欢
        • 2017-02-08
        • 2021-11-07
        • 2012-08-01
        • 1970-01-01
        • 2020-07-29
        • 2015-01-08
        • 2021-04-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多