Visual Studio 2015 大括号无法正常工作



在Visual Studio Ultimate 2013中我可以写:

public void Foo()  

然后写左大括号+ enter And i received:

public void Foo()  
{  
  | <- My cursor's position  
}  

但在Visual Studio Community 2015中,如果我做得太快,我会收到:

public void Foo() { }  
| <- My cursor's position

我尝试重置设置,更改文本编辑器中的设置并从VS 2013导入设置,但没有帮助。

如果我在写"{"后等待0.5秒,然后输入回车,一切都没问题。
你知道问题在哪里吗?

我很抱歉,如果我的英语不正确。

它在我的系统上工作。我正在运行Windows 10和VS 2015 REL版本14.0.23107.0 D14REL,没有任何额外的工具。

经过简短的调查,自动完成使用Microsoft.VisualStudio.Text.BraceCompletion命名空间,并且有一个"PreTab"方法,可能是有趣的调查。

一种方法是安装Visual Studio可扩展性工具,并尝试一些新的东西,比如使用PreTab来实现一些帮助来节省你的按键。

另一种方法是在GitHub上查看Visual Studio可扩展性示例:https://github.com/Microsoft/VSSDK-Extensibility-Samples.

最新更新