[英]Visual Studio 2015 bracing doesn't work properly
在Visual Studio Ultimate 2013中,我可以写:
public void Foo()
然后写左括号+输入我收到:
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 Extensibility Tools ,并尝试一些新的东西,比如使用PreTab实现一些帮助来节省击键。
另一种方法是在GitHub上查看Visual Studio可扩展性示例: https : //github.com/Microsoft/VSSDK-Extensibility-Samples 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.