在VS2010中使用ReSharper和Productivity Power Tools评论字体颜色

我刚刚为Visual Studio 2010安装了Productivity Power Tools。我还安装了ReSharper。 在PowerTools安装之前,我的TODO注释(即// TODO: Do Something )在代码中使用VS选项中列出的字体显示为“resharper Todo Item”。 现在是深蓝色,显然忽略了VS选项中的设置。

我正在使用一个黑暗的主题,所以我几乎不能读这些评论。 我已经挖掘了所有我能find的选项(VS选项中的所有选项,包括新的电动工具选项,以及ReSharper选项),并找不到它。

有什么想法吗?

要更改文本编辑器中TODO项目的颜色,请使用Visual Studio更改环境设置(工具 – >选项 – >环境 – >字体和颜色)

然后滚动到“显示项目”列表中的项目,在这种情况下是“Resharper TODO项目”

更新:这适用于Resharper 7.18.2以上的 评论

对于Resharper 8 <8.2,请参阅 @Soeholm 下面的解决scheme

我有Resharper 8.0.1这个问题,没有其他答案帮助我,因为“Resharper TODO项目”没有出现在列表中。

我在这里find了解决问题的办法:

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

  1. closures所有Visual Studio实例
  2. 打开C:\ Program Files文件(x86)\ Microsoft Visual Studio {VS版本} \ Common7 \ IDE \ Extensions \ extensions.configurationchanged文件
  3. input任何东西
  4. 保存文件
  5. 打开VS并检查工具|中的字体和颜色 选项| 环境

希望这有助于任何Resharper 8用户:-)

你试过这个对话框吗? (resharper – >选项 – >工具 – >待办事项)在底部附近

在这里输入图像说明

如果对某人有帮助,我会在Visual Studio 2010中发现另一个与TODO事件的冲突。当VSCommands扩展安装时,会发生这种情况。 为了修复TODO着色,

  1. 进入Tools -> Options -> Fonts and Colors
  2. 在“显示项目”列表中findVSCommands.Comment.Todo
  3. 修正着色;)

如果您的Visual Studio在工具 – >选项 – >环境 – >字体和颜色中没有ReSharper颜色的设置,您可以通过从registry中删除caching来获取它们。

对于VS 2013,caching位于registry中:HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0 \ FontAndColors \ Cache

VS2012caching位于HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 11.0 \ FontAndColors \ Cache

这些都需要单独重置

备份然后删除整个caching文件夹解决了我的问题,以便下次启动VS 2013我有ReSharper颜色设置可用。

VSCommands插件也可以改变这一点。 但是因为“TODO”的默认颜色是红色,而不是蓝色,所以可能不会影响到你。 也就是说,除了上面Genius的回复之外,还有VSCommands中的“Comments Formatting”专用页面: Visual Studio 2010 Red Comments 。

Interesting Posts