web-dev-qa-db-fra.com

Couleur de police de commentaire TODO dans VS2010 avec ReSharper et les outils puissants de productivité

Je viens d'installer Productivity Power Tools pour Visual Studio 2010. ReSharper est également installé. Avant l’installation des PowerTools, mes commentaires TODO (c.-à-d. // TODO: Do Something) apparaissaient dans le code en utilisant la police répertoriée dans les options de VS sous le nom "Resharper Todo Item". Maintenant, il s’agit d’une couleur bleu foncé, qui ignore apparemment le réglage dans les options du VS.

J'utilise un thème sombre, donc je peux à peine lire ces commentaires. J'ai fouillé dans toutes les options que je pouvais trouver (toutes les options des options VS, y compris les nouvelles options des outils électriques et les options ReSharper), et je ne les ai pas trouvées.

Des pensées?

52
Joe Enos

Pour modifier la couleur des éléments TODO dans l'éditeur de texte, modifiez les paramètres d'environnement à l'aide de Visual Studio (Outils -> Options -> Environnement -> Polices et couleurs).

Faites ensuite défiler jusqu'à l'élément dans la liste "Afficher les éléments" qui est dans ce cas "élément Renforcer TODO"

UPDATE: cela s'applique à Resharper 7.1 et 8.2 à la hausse comme indiqué dans ce commentaire

Pour Resharper 8 <8.2 please voir la solution ci-dessous by @Soeholm  

87
cordal

J'ai eu ce problème avec Resharper 8.0.1 et aucune des autres réponses ne m’a aidé puisque «l’objet Resharper TODO» ne figurait pas dans la liste.

J'ai trouvé une solution au problème ici:

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

  1. Fermer toutes les instances de Visual Studio
  2. Ouvrez le fichier C:\Program Files (x86)\Microsoft Visual Studio {version VS}\Common7\IDE\Extensions\extensions.configurationchanged
  3. Tapez n'importe quoi là
  4. Sauvegarder le fichier
  5. Ouvrez VS et vérifiez les polices et les couleurs dans Outils | Options | Environnement

J'espère que cela aidera les utilisateurs de Resharper 8 :-)

46
Soeholm

Avez-vous essayé ce dialogue? (Resharper -> Options -> Outils -> Todo items) près du bas

enter image description here

15
wal

Si cela peut aider quelqu'un, j'ai trouvé une autre collision avec le problème TODO dans Visual Studio 2010. Cela se produit lorsque VSCommands extensions est installé. Pour réparer la coloration TODO,

  1. allez à Tools -> Options -> Fonts and Colors.
  2. Recherchez VSCommands.Comment.Todo dans la liste Afficher les éléments.
  3. Fixer la coloration;)
8
Genius

Si votre Visual Studio ne dispose pas des paramètres pour les couleurs ReSharper dans Outils -> Options -> Environnement -> Polices et couleurs, vous pourrez peut-être les récupérer en supprimant le cache du registre.

Pour VS 2013, le cache se trouve dans le registre à l'adresse suivante: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors\Cache

Le cache VS2012 se trouve à l'emplacement HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\FontAndColors\Cache.

Ces deux doivent être réinitialisés séparément

La sauvegarde puis la suppression de l'intégralité du dossier de cache ont résolu le problème. Ainsi, lors du prochain démarrage de VS 2013, les paramètres de couleur ReSharper étaient disponibles.

2
Mark Smith

Le plugin VSCommands peut également changer cela. Mais comme leur couleur par défaut pour "TODO" est le rouge, pas le bleu, ce n'est probablement pas ce qui vous concerne. Cela étant dit, en plus de la réponse de Genius ci-dessus, il existe une page dédiée sur "Formatage des commentaires" dans VSCommands ici: Visual Studio 2010 Red Comments .

0
user3454591