Visual Studio无法关闭花括号

8

由于某些原因,在新电脑上,Visual Studio无法自动关闭大括号。

if(Username.Text.Equals()) {

我的VS2010在其他电脑上都能完美运行,但在这台电脑上不会自动关闭。而且选项菜单中也没有设置来更改这种行为。请问我该怎么办?


你是认真的吗?我以前没见过那个。用哪个键可以做到这一点?我在C#中没有看到过,但我在VB.NET中看到过。 - naveen
我正在进行一个C#项目的开发。我只是输入了 { 然后按下回车键。之前,它总是自动补全 } 的。但现在由于某种原因它不再自动补全了。 - KdgDev
1
我还必须手动输入闭合括号,此时代码块会自动格式化/缩进。我从未让VS2010自动为我放置闭合括号。我以为这是默认设置?你确定机器上没有安装Resharper等插件或工具吗? - keyboardP
1
我现在已经使用Visual Studio超过五年,并且从beta版开始用Visual Studio 2010。但我之前没有听说过这个。不管怎样,这在我的电脑上无法运行 :) - naveen
我想先听一下点赞者的评论。 - naveen
2个回答

8

2
Visual Studio将在您输入时自动格式化匹配的括号对,但我从未在原版的Visual Studio中见过这个功能。
根据这篇Microsoft Connect条目,它在VS2010中官方上并没有实现,因为时间优先级问题和时间限制而被取消了。
然而,像免费的Microsoft Productivity Power Tools或不那么免费的JetBrains ReSharper之类的插件可以为您添加此功能。也许您以前使用过其他计算机上安装的这些插件之一。

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