TODO comment font color in VS2010 with ReSharper and Productivity Power Tools
I just installed the Productivity Power Tools for Visual Studio 2010. I also have ReSharper installed. Prior to the PowerTools installation, my TODO comments (i.e. // TODO: Do Something
) were showing up in the code using the font listed under VS options as "Resharper Todo Item". Now it's a dark blue color, and apparently ignoring the setting in the VS options.
I'm using a dark theme, so I can barely read these comments. I've dug through all the options I can find (all of the options in VS options including the new pow开发者_运维技巧er tools options, and in the ReSharper options), and can't find it.
Any thoughts?
To change the colour of the TODO items in the text editor, change the environment settings using Visual Studio (Tools -> Options -> Environment -> Fonts and Colors)
Then scroll to the item in the "Display items" list which in this case is "Resharper TODO item"
UPDATE: this applies to Resharper 7.1 and 8.2 upwards as pointed out in this comment
For Resharper 8 < 8.2 please see the solution below by @Soeholm
I had this problem with Resharper 8.0.1 and none of the other answers helped me since "Resharper TODO item" did not show up in the list.
I found a solution to the problem here:
http://resharper-support.jetbrains.com/entries/26859128-ReSharper-Fonts-Colors-settings-do-not-appear-in-Visual-Studio-after-installation
- Close all Visual Studio instances
- Open C:\Program Files (x86)\Microsoft Visual Studio {VS version}\Common7\IDE\Extensions\extensions.configurationchanged file
- Type anything there
- Save the file
- Open VS and check Fonts and Colors in Tools | Options | Environment
Hope this helps any Resharper 8 users :-)
Did you try this dialog? (Resharper -> Options -> Tools -> Todo items) near the bottom
If it will help to someone, I found one more collision with the TODO thing in Visual Studio 2010. It happens when VSCommands extensions is installed. To fix the TODO colouring,
- go to
Tools -> Options -> Fonts and Colors
. - Find VSCommands.Comment.Todo in the Display Items list.
- Fix the colouring ;)
If your Visual Studio does not have the settings for ReSharper colors in the Tools -> Options -> Environment -> Fonts And Colors you may be able to get them back by deleting the cache from the registry.
For VS 2013 the cache is located in the registry at: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\FontAndColors\Cache
VS2012 cache is located at HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\FontAndColors\Cache
These both need to be reset seperately
Backing up then deleting the entire cache folder fixed the issue for me so that next time I started VS 2013 I had the ReSharper color settings available.
The VSCommands plugin can also change this. But since their default color for "TODO" is red, not blue, it's probably not what is affecting you. That being said, in addition to Genius' reply above, there is a dedicated page on "Comments Formatting" in VSCommands here: Visual Studio 2010 Red Comments.
精彩评论