Visual studio 2013 visualc&x2B+;2013不在无大括号语句后缩进 我使用Visual C++快门2013来实现Windows桌面。在安装上次更新之前,没有大括号的块的缩进是错误的,例如: int x = 0; for (int i = 0; i < n; i++) x += i; intx=0; 对于(int i=0;i文本编辑器>>C/C++>>格式>>缩进”中。试着玩这些。请把里面的牙套包起来。6个月后你会感谢我的!保存掷骰以防止对该问题发表固执己见的评论…失败。请不要这样设计代码。乍一看,很难分辨循环体中有哪些语句。@赛博,我已经尝试了所有语句。@user3791372这是我使用了10多年的代码风格。我现在不打算改变=D

Visual studio 2013 visualc&x2B+;2013不在无大括号语句后缩进 我使用Visual C++快门2013来实现Windows桌面。在安装上次更新之前,没有大括号的块的缩进是错误的,例如: int x = 0; for (int i = 0; i < n; i++) x += i; intx=0; 对于(int i=0;i文本编辑器>>C/C++>>格式>>缩进”中。试着玩这些。请把里面的牙套包起来。6个月后你会感谢我的!保存掷骰以防止对该问题发表固执己见的评论…失败。请不要这样设计代码。乍一看,很难分辨循环体中有哪些语句。@赛博,我已经尝试了所有语句。@user3791372这是我使用了10多年的代码风格。我现在不打算改变=D,visual-studio-2013,indentation,Visual Studio 2013,Indentation,因为在上次更新之后,它正在做正确的事情: int x = 0; for (int i = 0; i < n; i++) x += i; intx=0; 对于(int i=0;i>文本编辑器>>C/C++>>格式>>缩进”中。试着玩这些。请把里面的牙套包起来。6个月后你会感谢我的!保存掷骰以防止对该问题发表固执己见的评论…失败。请不要这样设计代码。乍一看,很难分辨循环体中有哪些语句。@赛博,我已经尝试了所有语句。@user3791372这是我使用了10多年的代码风格。我现在不打算改

因为在上次更新之后,它正在做正确的事情:

int x = 0;
for (int i = 0; i < n; i++)
    x += i;
intx=0;
对于(int i=0;i
但是,现在,当我有两个嵌套块时,一个没有大括号,另一个有大括号,它只是没有正确缩进:

int x = 0;
for (int i = 0; i < n; i++)
    for (int j = 0; j < n; j++)
    {
    x += i + j;
    ...
    }
intx=0;
对于(int i=0;i
如果两个块都没有支撑,它将正确缩进


我尝试了所有可能的选项,但无法更正…

这些设置位于“工具>>选项>>文本编辑器>>C/C++>>格式>>缩进”中。试着玩这些。请把里面的牙套包起来。6个月后你会感谢我的!保存掷骰以防止对该问题发表固执己见的评论…失败。请不要这样设计代码。乍一看,很难分辨循环体中有哪些语句。@赛博,我已经尝试了所有语句。@user3791372这是我使用了10多年的代码风格。我现在不打算改变=D