我在Resharper 8.0.1中遇到了这个问题,其他任何答案都没有帮助我,因为“ Resharper TODO项目”没有出现在列表中。
我刚刚安装了Visual Studio 2010的Productivity Power Tools。我还安装了ReSharper。在安装PowerTools之前,我的TODO注释(即// TODO: Do Something
)使用VS选项下列出的字体作为“ Resharper Todo Item”显示在代码中。现在它是深蓝色,并且显然忽略了VS选项中的设置。
我使用的是深色主题,因此我几乎看不到这些注释。我已经浏览了所有可以找到的选项(VS选项中的所有选项,包括新的电动工具选项以及ReSharper选项),但找不到。
有什么想法吗?
[要在文本编辑器中更改TODO项目的颜色,请使用Visual Studio更改环境设置(工具->选项->环境->字体和颜色)
然后滚动到“显示项目”列表中的项目,在这种情况下为“ Resharper TODO项目”
更新:这适用于this comment]中指出的Resharper 7.1和8.2 ups] >> 对于Resharper 8 <8.2,请see the solution below by @ Soeholm
我在Resharper 8.0.1中遇到了这个问题,其他任何答案都没有帮助我,因为“ Resharper TODO项目”没有出现在列表中。
我在这里找到了解决问题的方法:
希望这对任何Resharper 8用户都有帮助:-)
您是否尝试过此对话框? (底部附近的(Resharper-> Options-> Tools-> Todo项目)
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS8yd0tDeC5qcGcifQ==” alt =“在此处输入图像描述”>
如果对某人有帮助,我在Visual Studio 2010中又发现了与TODO的冲突。安装VSCommands
Tools -> Options -> Fonts and Colors
。如果您的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
这两个都需要分别重置
备份然后删除整个缓存文件夹,这为我解决了这个问题,因此下次启动VS 2013时,我可以使用ReSharper颜色设置。
VSCommands插件也可以更改此设置。但是,由于“ TODO”的默认颜色是红色,而不是蓝色,因此可能不会影响到您。话虽如此,除了上面Genius的答复外,VSCommands中还有一个专门的页面,涉及“ Comments Formatting”:Visual Studio 2010 Red Comments。
我在Resharper 8.0.1中遇到了这个问题,其他任何答案都没有帮助我,因为“ Resharper TODO项目”没有出现在列表中。
您是否尝试过此对话框? (底部附近的(Resharper-> Options-> Tools-> Todo项目)
如果对某人有帮助,我在Visual Studio 2010中又发现了与TODO的冲突。安装VSCommands
如果您的Visual Studio在工具->选项->环境->字体和颜色中没有ReSharper颜色的设置,则可以通过从注册表中删除缓存来找回它们。
VSCommands插件也可以更改此设置。但是,由于“ TODO”的默认颜色是红色,而不是蓝色,因此可能不会影响到您。话虽如此,除了上面Genius的答复外,VSCommands中还有一个专门的页面,涉及“ Comments Formatting”:Visual Studio 2010 Red Comments。