2010-08-10 103 views
9

这里是我的方案。我喜欢我的配色方案。我有浅灰色文本的深蓝色背景。我在VS 2010中的工具|中有纯文本选项选项|环境|设置字体和颜色是前景和深蓝色的背景深灰色:突出显示的文本背景和前景 - 如何更改?

alt text http://www.elbalazo.net/post/vs_plaintext_color.jpg

但我需要解决这个重大问题/烦恼这是当我突出一些文字,然后失去重心与我的鼠标几乎变成了完全白色!

alt text http://www.elbalazo.net/post/WhiteBackgroundVS2.jpg

更糟糕的是,当我鼠标的左侧码小部分线路,整个编辑器的选择变成了白色与文字浅灰色的前景:

alt text http://www.elbalazo.net/post/WhiteBackgoundVS.jpg

无法弄清楚在哪里以及如何解决这个问题。我没有看到方法。注:我使用R·5.0+,所以我不知道是否有任何与此颜色问题还是什么......也许是压倒一切的一些东西VS或者这仅仅是一个VS的问题,我不知道。 。可能只是不在字体和颜色下的正确区域查找......但很多项目前景元素都是只读的。

更新:

我想这可能是(不知道)这一个,但我不能测试它作为前景被锁定,不可编辑:

alt text http://www.elbalazo.net/post/vs_brachmatching_color.jpg

+0

Brace匹配是另一种设置,我相信。尝试'Collapsable Region'设置。我能够使用那个复制和修复。 – 2010-08-10 21:33:22

回答

7

我敢确定您的第一个问题可以通过设置字体和颜色窗口中“突出显示的参考”选项上的颜色来解决。如果ReSharper覆盖这个设置我不能告诉你。我没有安装在这台机器上。至于你的第二个问题,我不知道。

如果你在试图找出颜色选项,你也可以尝试Studio Styles预做那些太恼火。我相信那是我目前使用的那个。

+0

我没有看到R#重写..但谁知道。在R#菜单中,我没有看到在VS的颜色设置之外设置颜色的任何地方。 – PositiveGuy 2010-08-10 21:14:50

+0

是更喜欢使用我自己的风格,但谢谢。将检查出来。 – PositiveGuy 2010-08-10 21:15:20

2

ReSharper的确实是压倒一切的一些设置,但这些设置可以在同一个屏幕上可以发现,对列表框的底部。

Tools | Options | Environment | Fonts and Colors中,滚动到'Display Items:'列表框的底部,您应该看到一系列以ReSharper开头的设置。例如,当我改变我的主题以使用黑色背景时,'ReSharper Current Line Highlight'引起了我的问题。

希望有所帮助。

+0

谢谢。那么这个特别的问题不是R#Current Line Highlight ...,所以仍然试图找出这个问题。 – PositiveGuy 2010-08-10 21:17:04

+0

实际上,R#字体和颜色选项中没有一个显示白色背景和前景很浅的灰色,正如您在我的示例中看到的那样。我记得之前检查过,所以也许它只是其他地方...我无法在任何地方找到它。 – PositiveGuy 2010-08-10 21:18:13

+0

尝试'Collapsable Region'设置。我能够使用那个复制和修复。 – 2010-08-10 21:33:02

2

亮点用于匹配的引用是“突出显示的参考”背景色(肖恩Copenhaver指出)。

的概述区域悬停的亮点是“塌陷时”(如布兰登Satrom在他原来的问题的评论中指出)。前景色是大纲边距中使用的颜色,背景色是文本下使用的颜色。您也可以通过禁用Tools->Options->Environment->General->Enable rich client visual experience来禁用该突出显示,尽管这会禁用其他功能(动画,渐变等)。

大括号匹配矩形是插入或将插入符号放在大括号上时出现的高亮区(例如“ )“,”]“,”}“)。它只能让你覆盖背景颜色,因为你不能用它来改变前景(文本)的颜色。

+0

当我看着突出显示的参考前景和背景颜色时,他们不是我上面看到的。到目前为止,我已经查看了该列表中的每个属性,并且就像我说过的那样,我可以看到的唯一一个白色背景/浅灰色前景是Collapsable Region ..就是这样!这是唯一的一个,我不能改变它来试图看看是否修复它。如果你说这是其他的,那么当我看着它们的工具/字体和颜色时,它们上的配色方案并不适合我所看到的...对于文本编辑器模板 – PositiveGuy 2010-08-11 19:48:24

+0

如果您希望我发送vs 2010的实际设置,特别是我创建的颜色方案,我可以。请注意,我还安装了R#5.0+,因此您必须安装该软件才能复制我拥有的确切环境。 – PositiveGuy 2010-08-11 19:49:23

+0

如果你认为它是R#相关的,你应该ping他们寻求帮助(和/或在问题标题中明确指出这是一个resharper问题)。很可能,Resharper已经在该列表中放置了一个不同的项目,您可以针对突出显示的区域进行修改,但我不知道那是什么。另外,你是说你不能改变可折叠区域背景/前景?这些都可以在正常的VS中编辑(Brandon也是如此,从他的评论中),所以你可能也想问这个问题。 – 2010-08-11 21:35:00

5

我相信你正在寻找的设置是“未激活的选定文本”。在试图找出为什么我选择的搜索文本没有以明显的方式突出显示时发现。

可能会晚一年...回答未来的搜索。

1

我在VS 2010和R#7.1中遇到了同样的问题(很晚)。

禁用ReSharper > Options > Environment > Editor中的“加亮当前行”选项。

该选项启用时会导致Highlighted Reference的VS 2010颜色选项不适用。

0

所以这很奇怪,但我遇到了同样的问题,当我去工具 - >选项 - >环境 - >字体和颜色,并将字体大小更改为18时,它就消失了。然后我又回到了相同的菜单并将其更改回10(默认),并且编辑器不再突出显示可折叠区域白色。奇怪的行为。

1

FWIW我有这个问题,没有ReSharper,在我的情况下,它跟踪到Brace Matching (Rectangle)颜色设置,看起来不像我在编辑器中看到的,但仍然允许我解决问题。

相关问题