Visual Studio 2015支撑不能正常工作

时间:2015-08-06 20:49:44

标签: c# visual-studio visual-studio-2013 visual-studio-2015 braces

在Visual Studio Ultimate 2013中,我可以写:

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

然后写左括号+输入我收到:

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

但是在2015年的Visual Studio社区,如果我做得太快,我会收到:

{{1}}

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

如果我在写完&#34; {&#34;之后等待0.5秒后,一切都会好的。然后输入。
你知道哪里有问题吗?

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

1 个答案:

答案 0 :(得分:0)

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

经过简短调查后,自动填充功能会使用Microsoft.VisualStudio.Text.BraceCompletion命名空间,并且有一个"PreTab" method可能很有趣,可以进行调查。

调查的一种方法是安装Visual Studio Extensibility Tools,并尝试一些新的东西,比如使用PreTab实现一些帮助来节省击键。

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