Visual Studio 2012 Подсветка кода для структур
Я сейчас немного схожу с ума. Моя компания перешла с VS2008 на VS2012, и к настоящему времени я не смог найти никакой опции, чтобы включить подсветку кода для структур.
В VS2008 что-то вроде
public Color Foreground {get;set;}
ключевое слово Color
будет выделен, потому что это хорошо известная и определенная структура.
В VS2012 функция подсветки больше не работает для структур.
Кто-нибудь еще тоже заметил? У кого-нибудь есть решение? Я прошел все варианты цвета и попробовал все, но я не могу получить старый добрый struct
выделение цвета назад.
4 ответа
У меня отлично работает, в VS2012:
То, что вы ищете, это User Types (Value types)
цвет вTools -> Options -> Environment -> Fonts and Colors
Если это не поможет, вы должны убедиться, что у вас нет внешнего надстройки, которая может менять цвета...
Обновление - на основе вашего комментария - если вы используете инструменты Power Tools, вам может потребоваться отключить параметр справки Colorized Parameter из Tools -> Options -> Productivity Power Tools -> Colorized Parameter Help
...
Другой вариант - попытаться восстановить вашу установку VS2012.
Я также столкнулся с этой проблемой и обнаружил, что виновником являются электроинструменты для повышения производительности. Существует обходной путь для получения подсветки синтаксиса для появления структур. Необходимо отключить справку Colorized Parameter в параметрах инструментов повышения производительности и перезапустить Visual Studio.
Это можно найти в Инструменты> Параметры> Инструменты для повышения производительности> Справка Colorized Parameter
Также см. Этот отчет об ошибке для получения дополнительной информации.
Я думаю, что нашел другое решение этой проблемы, которое позволяет оставить функцию справки Colorized Parameter включенной.
В "Шрифтах и цветах" я указал значение для элемента "Справка по подписи - Типы пользователей (типы значений)", и у меня больше нет этой проблемы.
Примечание. У меня также установлено расширение редактора цветовых тем - я не уверен, что оно играет какую-то роль в эффективности обходного пути (но я также устанавливал его и раньше, поэтому одно только расширение не устранило проблему).
Кроме того, кто-то опубликовал ошибку в MS Connect: http://connect.microsoft.com/VisualStudio/feedback/details/770603/text-editor-the-type-color-for-structs-is-black
Я попытался отключить параметр Colorized Power Tools, удалить и переустановить Power Tools и "Ремонт" Visual Studio, но ни один из них не сработал.
В итоге получилось удалить файлы.suo и.dotSettings в том же каталоге, что и файл решения (.sln).