这种功能在 eclipse 和许多其他 IDE 中都有,为什么在 visual studio 中不存在?
或者需要在某处启用它?
答案1
它确实存在,但存在两个问题。
- 您需要位于左括号 ({) 之前或右括号 (}) 之后
- 颜色是灰色的,因此不太明显
答案2
我刚刚在 Visual Studio Express 2008 (Visual C++) 中进行了测试。当我类型括号,它会将我刚输入的括号及其匹配的括号加粗。当我将文本光标移过括号时,它不会执行任何操作。
要确保此功能已启用,请转到“工具”、“选项”、“文本编辑器”、“常规”,然后检查自动分隔符突出显示. (除了大括号之外,它还会突出显示其他对,例如圆括号、方括号和#ifdef
“与”#endif
对。)
您可以在工具、选项、环境、字体和颜色、显示设置中更改括号匹配突出显示外观:文本编辑器, 显示项目:括号匹配(突出显示)。
根据自动括号匹配,突出显示匹配的括号,当文本光标移过去括号仅在 Visual C# 中可用。在这种情况下,您可以通过转到与上述相同的位置并修改括号匹配(矩形)物品。
如果您使用的不是 C#,您可以直接按退格键并重新输入括号来实现类似的效果。或者,您可以按 Ctrl+] 在匹配的括号之间移动。
答案3
在“工具”->“选项”中进行更改后,请记住关闭并重新打开 Visual Studio。
我正在使用 MS Express Windows Phone,但无法弄清楚为什么更改设置不起作用。
只需保存、关闭并重新打开 MS Studio