1

当尝试在 Visual Studio 2012 中缩进代码块时,通过突出显示代码并点击选项卡,编辑器正在添加 if 表达式为 true

if (true)
{

    ... // mycode block

}

我想我应该可以使用中的选项设置将其关闭

工具->选项->C/C++->格式化

但还没弄清楚是哪一个,有什么想法吗?

4

1 回答 1

1

这让我发疯,因为我注意到它正在添加一个“for循环”然后我意识到这是当我在最后一个大括号之后选择带有注释的代码时,例如

// code

for(...)
{
    // code block
} // for <- culprit

会成为...

for (int i = 0; i < length; i++)
{
    // code block

    // original code 
    for(...)
    {
        // for loop code block
    } // for <- culprit

} // 

如果我有 } // switch 它将删除代码块并输入以下内容

switch (switch_on)
{
default:
    break;
}

仍然没有找到关闭此功能的选项,但至少我了解编辑器正在尝试做什么

于 2013-08-09T14:41:24.450 回答