Выделение кода 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).