如何在 VC2013 for C++ 中关闭自动选项卡开关/案例?

Posted

技术标签:

【中文标题】如何在 VC2013 for C++ 中关闭自动选项卡开关/案例?【英文标题】:How do I turn off auto-tabbing switch/case in VC2013 for C++? 【发布时间】:2015-10-08 07:57:57 【问题描述】:

在 C++ 的 VC2013 自动格式化中,当我每次都使用 switch/case 语句时,自动选项卡如此之多。通过小工作区查看代码很不舒服。这不是我其他项目的代码标准。

不管怎样,症状就是这样。

    switch(pNPCAIAct->m_nActType)
    
        case MONAIACT_SPAWN_RANDOMPOINT:
        
                                           if(nSpawnPoint >= 5) break;

                                           nParaMater[nSpawnPoint] = pNPCAIAct->GetActData(0);
                                           nParaMater[5 + nSpawnPoint] = pNPCAIAct->GetActData(1);

                                           ++nSpawnPoint;
        
        break;
    

通常应该是这样的......

    switch(pNPCAIAct->m_nActType)
    
        case MONAIACT_SPAWN_RANDOMPOINT:
        
            if(nSpawnPoint >= 5) break;

            nParaMater[nSpawnPoint] = pNPCAIAct->GetActData(0);
            nParaMater[5 + nSpawnPoint] = pNPCAIAct->GetActData(1);

            ++nSpawnPoint;
        
        break;
    

这就是我想要的结果。 你能看到标签的不同间隙吗?

奇怪的是,它只是“taaaaaaaabbing”的 switch/case 语句。

正是我触及了某种文本编辑器设置。 我如何关闭“taaaaaaaaaaaaaaaaaaaabing”

【问题讨论】:

在 case 语句中使用括号往往会抛出自动格式化程序。使用编辑 > 高级 > 格式化文档很容易修复。 【参考方案1】:

我刚刚重新安装了。

完成......

【讨论】:

以上是关于如何在 VC2013 for C++ 中关闭自动选项卡开关/案例?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VC++ 项目中关闭 Unicode?

在 SWIFT 中关闭 segue 之前保存变量

如何在 VS 2013 中关闭 Razor 突出显示?

如何在 mariadb 中关闭自动提交?

如何在 Visual Studio 中关闭括号/引号自动完成

在 Visual C++ 中关闭突出显示“事件”关键字