使用ReSharper和Productivity Power Tools在VS2010中使用TODO注释字体颜色

Joe*_*nos 52 resharper visual-studio productivity-power-tools

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

我使用的是黑暗主题,所以我几乎无法阅读这些评论.我已经挖掘了我能找到的所有选项(VS选项中的所有选项,包括新的电动工具选项,以及ReSharper选项),并且找不到它.

有什么想法吗?

小智 87

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

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

更新:这适用于本评论中指出的Resharper 7.18.2

对于ReSharper的8 <8.2参阅下面的溶液通过@Soeholm

  • 谢谢!这让我恢复了视力.:) (7认同)
  • 我找不到任何名为Resharper的显示项目:-( (2认同)

Soe*_*olm 46

我有Resharper 8.0.1的这个问题,其他答案都没有帮助我,因为"Resharper TODO项目"没有显示在列表中.

我在这里找到了解决问题的方法:

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

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

希望这可以帮助任何Resharper 8用户:-)

  • 谢谢!必须更改文件的安全性才能进行编辑. (3认同)
  • 这个问题现在似乎已得到解决,并且接受的答案适用于R#8.2.1 (2认同)

wal*_*wal 15

你试过这个对话吗?(Resharper - >选项 - >工具 - > Todo项目)靠近底部

在此输入图像描述

  • @wal,遗憾的是,您参考和说明的颜色设置仅适用于ReSharper待办事项窗口中待办事项的颜色,而不是用于项目的实际注释. (12认同)

小智 8

如果它对某人有帮助,我发现在Visual Studio 2010中又发生了一次与TODO事件的冲突.它在安装VSCommands扩展时发生.要修复TODO着色,

  1. Tools -> Options -> Fonts and Colors.
  2. 在"显示项目"列表中找到VSCommands.Comment.Todo.
  3. 修复着色;)