2

我正在使用带有 ReSharper 和“黑曜石之子”主题的 VS2010,并且在 String.Format 部分中有以下令人沮丧的突出显示问题。

选择一个方法(或任何)参数会给出灰色背景 - 见图string bString。但是 String.Format 字符串中的突出显示是不同的,并且不可读。

在“工具 > 选项 > 字体和颜色”中,我尝试过:“选定文本”、“非活动选定文本”和“突出显示的参考”都是徒劳的。

所以,请:

a) 我需要改变什么

b) 有没有一种体面的方法可以找到它(我已经尝试对 Hex 颜色代码进行屏幕抓取并在 XML 样式中搜索它,但这不起作用)

恼人的高亮问题

4

3 回答 3

3

在我的家用电脑上尝试了一段时间后,我发现有问题的元素是ReSharper Matched Format String Item

ReSharper 匹配格式字符串项

真的应该有一种更简单的方法来找到这些东西

于 2012-04-13T17:08:13.513 回答
1

您的光标似乎位于 Intellisense 代码片段字段中。

可能是代码片段字段吗?

在此处输入图像描述

于 2012-04-13T15:22:37.343 回答
0

Paddy 的回复为我指明了正确的方向,但我的问题略有不同。我将在这里发布我的解决方案,希望它可以帮助其他人。

我正在使用 VS2013 和 Resharper 8。我的问题是 Resharper 在安装时无法导入它自己的字体和颜色设置。对我来说,Paddy 图片中显示的 Resharper 选项是不可见的。这是 Resharper 安装的一个已知问题,解决方案如下:

1) 关闭所有 Visual Studio 实例

2) 打开 C:\Program Files (x86)\Microsoft Visual Studio {VS version}\Common7\IDE\Extensions\extensions.configurationchanged 文件

3)在那里输入任何内容

4) 保存文件

5)打开VS并检查工具|字体和颜色 选项 | 环境

来源

对我来说,只要我重新打开 VS,Resharper 就能够导入它自己的设置,并且突出显示问题已经得到修复,无需我采取任何进一步的行动。

现在,当尝试编辑 extensions.configurationchanged 文件时,我还遇到了“拒绝访问”错误消息(我以管理员身份运行 Windows 7)。为了克服这个问题,我必须以管理员身份打开记事本(开始 > 右键单击​​记事本 > 以管理员身份运行),然后使用文件 > 打开打开 extensions.configurationchanged 文件。

我希望这对未来的人们有所帮助!

于 2013-11-17T09:55:54.303 回答