Выделение кода Visual Studio 2012 для структур

Сейчас я немного сумасшедший. Моя компания переключилась с VS2008 на VS2012, и к настоящему времени я не смог найти какой-либо опции для включения подсветки кода для структур.

В VS2008 что-то вроде

public Color Foreground {get;set;}

ключевое слово Color будет выделено, потому что это хорошо известная и определенная структура.

В VS2012 функция выделения больше не работает для структур.

Кто-нибудь еще заметил? У кого-нибудь есть решение? Я просмотрел все параметры цвета и пробовал все, но я не могу вернуть старый добрый цвет struct.

Ответ 1

Он отлично работает для меня, в VS2012:

enter image description here

То, что вы ищете, это цвет User Types (Value types) в
Tools -> Options -> Environment -> Fonts and Colors

enter image description here

Если это не поможет, вы должны убедиться, что у вас нет внешнего дополнения, которое может менять цвета...
Обновление - на основе вашего комментария - если вы используете Power Tools Power Tools, вам может потребоваться отключить параметр справки с параметром Colorized Parameter из Tools -> Options -> Productivity Power Tools -> Colorized Parameter Help...

Другой вариант - попытаться выполнить Восстановить вашу установку VS2012

Ответ 2

Я также столкнулся с этой проблемой, и я обнаружил, что виновником является Powerivity Tools. Существует временное решение, чтобы получить подсветку синтаксиса для повторного появления структур. Вы должны отключить справочную информацию по цветному параметру в параметрах Power Tools Power Tools и перезапустить Visual Studio.

Это можно найти в разделе "Инструменты" > "Параметры" > "Инструменты производительности" > "Справка по цветному параметру"

PPT Colorized Parameter Help

Также см. этот отчет об ошибках для получения дополнительной информации.

Ответ 3

Я думаю, что нашел другое решение этой проблемы, которое позволяет оставить включенную функцию справки Colorized Parameter.

В шрифтах и ​​цветах я указал значение для элемента "Подпись справки - типы пользователей (типы значений)", и у меня больше нет проблемы.

Примечание. У меня также есть расширение редактора цветовой темы - я не уверен, что это играет какую-либо роль в эффективности обходного пути (но я также установил его раньше, поэтому само расширение не исправило проблема).

Кроме того, кто-то опубликовал ошибку в MS Connect: http://connect.microsoft.com/VisualStudio/feedback/details/770603/text-editor-the-type-color-for-structs-is-black

Ответ 4

Я попытался отключить параметр Colorized Power Tools, удалить и переустановить Power Tools и "Repair" Visual Studio, ни одна из которых не работала.

В результате работала с файлами .suo и .dotSettings в том же каталоге, что и файл решения (.sln).