【发布时间】: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 语句中使用括号往往会抛出自动格式化程序。使用编辑 > 高级 > 格式化文档很容易修复。
标签: c++ visual-studio visual-studio-2013