如何在VS 2015中设置匹配括号的颜色?

38

我希望更加强调括号匹配,因此我在选项中将其设置为黄色和粗体。但是,当我的光标放在花括号(也包括圆括号、方括号等)旁边时,它仍然只以淡灰色的方式标记...

如何将颜色设置为我喜欢的样子呢?

我所做的设置是:

工具 → 选项 → 环境 → 字体和颜色
- 括号匹配 (高亮)
- 括号匹配 (矩形)


是的,这在2015 CTP6中似乎出了一些故障。默认的“高亮”非常难以看到。似乎是一个Connect问题,但它对我来说无法加载:https://connect.microsoft.com/VisualStudio/feedback/details/1033540/braces-are-not-highlighted-correctly-in-c - Kent Boogaart
@KentBoogaart 请在回复中放置。 - Konrad Viltersten
也遇到了这个问题。 - bwoogie
4个回答

15

我刚刚尝试了本周发布的RC版本,并发现了这个问题。我会与团队跟进并解决这个问题。我会在这里发布更新。感谢分享问题!

更新:我已经向团队确认,这是一个已知问题,并在待修复列表中。


有关于这个的时间框架的想法吗?我们是在讨论几周、几个月还是几个季度的问题? - Konrad Viltersten
1
现在已经修复了,但我不确定它会在哪个版本中发布。您可以在此处查看更多详细信息:https://github.com/dotnet/roslyn/pull/2520。 - GusP
@GusP,关于这个相关的问题,你怎么看?https://dev59.com/ml4d5IYBdhLWcg3wHPc9 - MplsAmigo
@BrianPickens 刚刚回答了这个问题。如果我漏掉了什么,请告诉我。 - GusP
2
如果这对任何人仍然是一个问题,我总是使用Visual Studio 2015颜色主题编辑器(通过“工具→扩展和更新...”对话框找到它)来解决这个问题(以及其他主题调整)。简单地编辑主题,切换到“显示所有元素”模式(左上角),并搜索Brace。您需要的是Text Editor → Brace Matching → (Fore|Back)ground。点击“保存并应用”(也在左上角)。 - Basic

12

工具 → 选项 → 环境 → 字体和颜色 → 标点符号

影响所有括号、逗号等。

在深色视图中,默认为黑色覆盖黑色。


5
这会设置括号等符号的颜色。OP想要突出显示匹配的括号。 - InbetweenWeekends
在VS 2015上,标点符号位于“显示项目”列表下。 - Choco
标点符号,很棒...这对我来说有效。彩色括号和圆括号。 - jojemapa

1
ReSharper还会给匹配的括号上色。您可以在ReSharper选项中关闭此功能,然后应用您的VS颜色设置。

问题出在特定的(现在已经过时的)VS版本上。 - Konrad Viltersten

0

我通过将我的自定义主题复制到一个新名称,然后复制“当前”主题来解决了这个问题。然后进入字体和颜色设置它们以符合我的偏好。

我的大括号总是消失在一个大黑矩形中(总是2个大括号,匹配或不匹配)。黑色区域直到我键入空格或其他字符才会消失。这让我非常苦恼...!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接