Цвет шрифта TODO комментариев в VS2010 с помощью инструментов ReSharper и производительности
Я только что установил Powerivity Tools для Visual Studio 2010. У меня также установлен ReSharper. До установки PowerTools мои комментарии TODO (т.е. // TODO: Do Something
) отображались в коде, используя шрифт, указанный в параметрах VS, как "Resharper Todo Item". Теперь это темно-синий цвет и, по-видимому, игнорирует настройку параметров VS.
Я использую темную тему, поэтому я едва могу прочитать эти комментарии. Я выкопал все параметры, которые я могу найти (все параметры в вариантах VS, включая новые параметры электроинструментов и опции ReSharper) и не могут найти его.
Любые мысли?
Ответы
Ответ 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.