使用 Resharper 8 在 Visual Studio 2012 中更改 TODO 项颜色
Posted
技术标签:
【中文标题】使用 Resharper 8 在 Visual Studio 2012 中更改 TODO 项颜色【英文标题】:Change TODO item color in Visual Studio 2012 with Resharper 8 【发布时间】:2013-09-10 21:51:30 【问题描述】:在 Visual Studio 2012 上安装 Resharper 8 后,我的 TODO 现在是视网膜灼热的蓝色,但此屏幕截图不公平:
我发现了类似的问题 here 和 here 它们似乎不适用于 VS2012 和/或 RS8,因为在“字体显示项目”下没有“Resharper Todo 项目”或任何其他 Resharper 项目和颜色。
【问题讨论】:
这个颜色应该很难看。然后你就有动力去完成你的To Do任务,这样你就可以删除评论了。 目前激励我创建TODOO
s 并更新我的令牌列表。
【参考方案1】:
如果有人有相同的行为,只是发布一个可能的解决方法 - 应用来自 following article 的操作。它看起来很奇怪,但很有效。
-
关闭所有 Visual Studio 实例
打开 C:\Program Files (x86)\Microsoft Visual Studio VS
版本\Common7\IDE\Extensions\extensions.configurationchanged 文件
在此处输入任何内容
保存文件
打开VS并检查工具中的字体和颜色|选项 |环境
【讨论】:
这为我解决了这个问题,提交了对您的答案的编辑以包含该错误修复的内容。请注意,您可能需要以管理员身份打开该配置文件才能对其进行编辑。 这为我解决了这个问题。一旦我这样做了,我就不必再回到字体和颜色了。当 VS2013 重新启动时,正确的 TODO: 颜色又回来了。谢谢!【参考方案2】:使用 Visual Studio 导航到环境设置(工具 -> 选项 -> 环境 -> 字体和颜色)并在文本编辑器中更改 TODO 项的颜色。滚动到“显示项目”列表中显示为“Resharper TODO 项目”的项目
【讨论】:
我可以确认,对我来说,在“字体和颜色”对话框中有ReSharper Todo Item
。
我和@joelmdev 有同样的问题,Resharper TODO Item
没有出现在Text Editor
设置下。我在该类别下看不到任何 Resharper 项目。但是,有些确实出现在Printer
类别下,对文本编辑器的语法高亮没有影响(很明显,但想验证)
@Jarek 查看所选答案(这是我自己的)。这是 Jetbrains 验证的错误。但是,您可以恢复该选项,此时它会按照 Rajesh 的概述显示。【参考方案3】:
Visual Studio 崩溃并稍后重新启动,Resharper 显示项目突然出现在字体和颜色下。我联系了 Jetbrains,显然是 this was a verified bug,尽管该链接现在已经失效,这让我相信他们已经修复了它,但由于某种原因,这个答案仍然得到了支持,所以可能不会。
也许下一个支持者可以编辑此答案或提供有关当前事态的评论?
【讨论】:
【参考方案4】:这不是 Win 8.x 问题;我使用的是 Windows 7,当我将 Resharper 8 应用于 VS2013 时遇到了问题。 Alexander 发布的链接为我解决了这个问题。但是,我确实必须将文件复制到“我的文档”,在那里进行编辑(一个简单的井号),然后将其复制到源位置。
【讨论】:
【参考方案5】:在文件 extensions.configurationchanged 中添加一个空行对我有用。 带有 Resharper 10 的 Visual Studio 2013
【讨论】:
以上是关于使用 Resharper 8 在 Visual Studio 2012 中更改 TODO 项颜色的主要内容,如果未能解决你的问题,请参考以下文章
ReSharper 8.1 (8.0, 7.1) 热键架构在 MS Visual Studio 2012 中没有一些热键
visual studio 插件 resharper 使用指南
如何在Visual Studio中禁用ReSharper并再次启用它?