防止Visual Studio 2017在for循环声明中完成大括号

时间:2017-03-12 10:59:25

标签: visual-studio-2017

我最近从使用Visual Studio 2015转换到2017版本,我遇到了一些问题。假设我开始输入这一行:for(int i = 0; i < good.size)(请注意,最后一个大括号是由Visual Studio本身放的,而不是我)。接下来,我会输入();。在Visual Studio 2015中,这将简单地for(int i = 0; i < good.size();)并且我可以继续编写i++部分而没有任何问题,但在Visual Studio 2017中,这转换为for (int i = 0; i < good.size());,这绝对不是我想要的因为我必须返回并修复代码,这会降低我的整体打字速度。我猜应该有某种设置来解决这个问题?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

假设您正在使用C#:

在Visual Studio中,转到:

工具&gt;选项&gt;文本编辑器&gt; C#&gt;取消选中“自动大括号完成”

或所有语言:

工具&gt;选项&gt;文本编辑器&gt;所有语言&gt;取消选中“自动大括号完成”

enter image description here