2011-06-04 54 views
7

由于某种原因,在新计算机上,Visual Studio不会自动关闭卷曲括号。Visual Studio不关闭卷曲支架

if(Username.Text.Equals()) { 

而且它不会自动关闭。在我安装VS2010的所有其他机器上完美工作。现在它不会。

而且在选项菜单中似乎没有设置来改变这种行为。我需要做什么?

+0

你是认真的吗?我以前没有见过。哪个关键要做?我没有看到在C#中,但我已经看到,在vb.net – naveen 2011-06-04 15:51:51

+0

我正在一个C#项目。我只需输入{并按回车。而以前,这总是自动完成}。现在它不是由于某种原因。 – KdgDev 2011-06-04 15:55:40

+1

我还必须手动输入右括号,此时代码块会自动格式化/缩进。我从来没有VS2010自动为我输入一个右括号。我认为这是默认的?你确定这些机器没有安装插件或工具,比如Resharper? – keyboardP 2011-06-04 15:57:39

回答

2

当您键入时,Visual Studio会自动格式化匹配的括号对,但是我从来没有在Visual Studio的“开箱即用”中看到这一点。

根据this Microsoft Connect entry,它正式不在VS2010上,由于时间优先问题与时间限制而被削减。

但是,如免费的微软Productivity Power Tools或不是免费的JetBrains ReSharper将为您添加此功能。也许你曾经在其他计算机上安装过这些(或其他类似的)附加组件之一。