Ответ 1
Вы должны найти Tools -> Options ->Environment -> Fonts and Colors -> HTML Razor Code Background
, чтобы изменить его в VS 2013.
Я нашел поток: Подсветка убивает мой синтаксис Razor в Visual Studio 2010, спрашивая и объясняя, как отключить выделение для кода Razors.
Проблема в том, что я перехожу к: Tools -> Options -> Environment -> Fonts and Colors
, но опции бритвы там нет!
Я уверен, что смогу привыкнуть к этому, но его довольно отвлекает, потому что я все еще очень новичок в MVC.
Это параметры, которые у меня есть:
(изображение получилось не таким ясным, как я думал, но вариантов Razor нет!)
Вы должны найти Tools -> Options ->Environment -> Fonts and Colors -> HTML Razor Code Background
, чтобы изменить его в VS 2013.
См. параметр, который начинается с HTML (я знаю, что это не очевидно, но делает трюк).
Несмотря на то, что в инструкциях принятого ответа вы попадаете на правильные настройки, которые необходимо отрегулировать, мне потребовалось некоторое время, чтобы настроить параметры. Поэтому для таких, как я, ключ заключается в изменении свойства Item Background
для HTML Razor Code Background
, но цвет фона, который вам нужно выбрать, должен быть таким же, как и у Plain Text
(первый элемент в списке Display Items). Поскольку я использую темную тему, этот цвет по умолчанию Plain Text
недоступен для HTML Razor Code Background
. Поэтому мне пришлось пойти Custom…
скопировать настройки цвета из Plain Text
, а затем получить HTML Razor Code Background
, Custom…
и подключить эти номера настроек цвета, и теперь выделение исчезло!