Подтвердить что ты не робот

Цвет шрифта TODO комментариев в VS2010 с помощью инструментов ReSharper и производительности

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

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

Любые мысли?

4b9b3361

Ответ 1

Чтобы изменить цвет элементов TODO в текстовом редакторе, измените настройки среды с помощью Visual Studio (Tools → Options → Environment → Fonts and Colors)

Затем перейдите к элементу в списке "Отображать элементы", который в этом случае "Resharper TODO item"

UPDATE: это относится к Resharper 7.1 и 8.2 вверх, как указано в этом комментарии

Для Resharper 8 < 8.2 см. Решение ниже @Soeholm

Ответ 2

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

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

http://resharper-support.jetbrains.com/entries/26859128-ReSharper-Fonts-Colors-settings-do-not-appear-in-Visual-Studio-after-installation

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

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

Ответ 3

Пробовал ли этот диалог? (Resharper → Options → Tools → Todo items) внизу внизу

enter image description here

Ответ 4

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

  • перейдите к Tools -> Options -> Fonts and Colors.
  • Найдите VSCommands.Comment.Todo в списке Display Items.
  • Исправить окраску;)

Ответ 5

Если ваша 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

Эти обе должны быть reset отдельно

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

Ответ 6

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