Цвет шрифта комментария TODO в VS2010 с помощью ReSharper и инструментов повышения производительности - PullRequest
52 голосов
/ 11 июня 2011

Я только что установил инструменты Power Tools для Visual Studio 2010. У меня также установлен ReSharper. До установки PowerTools мои комментарии TODO (т.е. // TODO: Do Something) отображались в коде с использованием шрифта, указанного в параметрах VS как «Resharper Todo Item». Теперь это темно-синий цвет, и, видимо, игнорируется настройка в параметрах VS.

Я использую темную тему, поэтому едва могу прочитать эти комментарии. Я перебрал все варианты, которые я могу найти (все параметры в параметрах VS, включая новые параметры электроинструментов и параметры ReSharper), и не могу его найти.

Есть мысли?

Ответы [ 6 ]

87 голосов
/ 12 сентября 2011

Чтобы изменить цвет элементов TODO в текстовом редакторе, измените параметры среды с помощью Visual Studio (Инструменты -> Параметры -> Среда -> Шрифты и цвета)

Затем выделите элемент вСписок «Показать элементы», который в данном случае является «Элементом Resharper TODO»

ОБНОВЛЕНИЕ: это относится к Resharper 7.1 и 8.2 и выше , как указано в этот комментарий

Для Resharper 8 <8.2 </strong> пожалуйста см. решение ниже по @ Soeholm

46 голосов
/ 30 сентября 2013

У меня была эта проблема с Resharper 8.0.1, и ни один из других ответов не помог мне, так как "Resharper TODO item" не появился в списке.

Я нашел решение проблемы здесь:

http://resharper -support.jetbrains.com / запись / 26859128-ReSharper-шрифты-цвет-настройка-д-не появиться в-видео-Studio-после установки

  1. Закрыть все экземпляры Visual Studio
  2. Откройте файл C: \ Program Files (x86) \ Microsoft Visual Studio {VS version} \ Common7 \ IDE \ Extensions \ extensions.configurationанилизированный файл
  3. Введите что-нибудь там
  4. Сохранить файл
  5. Откройте VS и проверьте шрифты и цвета в Инструменты | Варианты | Окружающая среда

Надеюсь, это поможет любому пользователю Resharper 8: -)

15 голосов
/ 14 июня 2011

Вы пробовали этот диалог?(Resharper -> Параметры -> Инструменты -> Элементы Todo) в нижней части

enter image description here

8 голосов
/ 31 марта 2012

Если это кому-нибудь поможет, я обнаружил еще одно столкновение с TODO в Visual Studio 2010. Это происходит, когда установлены расширения VSCommands . Чтобы исправить окраску TODO,

  1. перейти к Tools -> Options -> Fonts and Colors.
  2. Найти VSCommands.Comment.Todo в списке элементов отображения.
  3. Исправь раскраску;)
2 голосов
/ 24 октября 2013

Если ваша Visual Studio не имеет настроек для цветов ReSharper в Инструменты -> Параметры -> Среда -> Шрифты и цвета, вы можете получить их обратно, удалив кэш из реестра.

Для VS 2013 кэш находится в реестре по адресу: HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 \ FontAndColors \ Cache

Кэш-память VS2012 находится в HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 11.0 \ FontAndColors \ Cache

Обе эти функции должны быть сброшены по отдельности

Резервное копирование, а затем удаление всей папки кэша устранило для меня проблему, так что при следующем запуске VS 2013 у меня были доступны настройки цвета ReSharper.

0 голосов
/ 12 апреля 2014

Плагин VSCommands также может изменить это.Но так как их цвет по умолчанию для "TODO" - красный, а не синий, это, вероятно, не то, что влияет на вас.Тем не менее, в дополнение к ответу Genius выше, есть специальная страница "Форматирование комментариев" в VSCommands здесь: Visual Studio 2010 Red Comments .

...