首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual Studio2015自动关闭大括号行为,如果->为多行,则为单行

Visual Studio2015自动关闭大括号行为,如果->为多行,则为单行
EN

Stack Overflow用户
提问于 2017-07-20 17:55:52
回答 1查看 58关注 0票数 0

如果我用VS2015编写以下代码:

代码语言:javascript
复制
if(test)
  do1();
else
  do2();

然后我修改了它,因为我希望IF是多行,我在if行的末尾放了一个左大括号:

代码语言:javascript
复制
if(test) {
  do1();
else
  do2();

VS将为我添加结束括号:

代码语言:javascript
复制
if(test) { }
  do1();
else
  do2();

然后我必须删除/移动到它应该在的位置。

有没有办法让这个“有用的”功能更有帮助,自动将右大括号放在真实测试的单行语句结果的末尾,即:

代码语言:javascript
复制
if(test){
  do1();}
else
  do2();

或者更好:

代码语言:javascript
复制
if(test)
{
  do1();
}
else
  do2();
EN

回答 1

Stack Overflow用户

发布于 2017-07-21 14:21:04

我们可以去Tools>Options…>Text Editor> All languages or Basic/C#/C/C++/other languages并取消选中/选中(默认状态)选项“ automatic brace ”,以控制键入‘{’时的自动完成行为。取消选中此选项将使VS不会自动添加‘}’,因此在这种情况下您不需要手动删除它。

但是对于您期望的功能,没有这样的设置,您可以尝试将此建议报告给VS产品团队,地址为:https://visualstudio.uservoice.com/forums/121579-visual-studio。一旦你完成了,请在这里分享它,我们将对它进行投票,并引起VS产品团队的注意。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45211345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档