打开花括号不能一致地缩进

时间:2015-10-06 17:39:23

标签: c++ visual-studio-2010 ide

我从2008版本过渡到Visual Studio 2010,并注意到编辑器之间存在一些差异。大多数我已经修复或找到了解决办法。我无法像2008年那样开展工作的一个特点就是当我打开一个开放的大括号时#34; {"在CPP文件中的非空行。通常,在启动for,if,while或类似语句之后,我会自动在语句下面的单独行中键入{},以便花括号排列好(它是一个OCD事物) 。 VS 2010在这种情况下做了我想要的。

if (varIsTrue)
{
    varIsTrue = false; // typed after the initial {} pair.
    // do something really innovative here...
}

当我忘记了最初的" {"编辑不再想要帮助。

if (varIsTrue)
    varIsTrue = false;

糟糕。忘了花括号(或者我只需要为其他代码创建一个代码块。)

键入" {"给出

if (varIsTrue)
    {varIsTrue = false;

而不是

if (varIsTrue)
{varIsTrue = false;

这样点击ENTER就会缩进" varIsTrue = false;"

Visual Studio 2008正确处理了这个问题,但2010年却没有。我还没有在编辑器选项中找到修复此问题的方法,我认为编辑器扩展是唯一的其他选项。

所以基本上,如果有一种方法可以在编辑器中解决这个问题,我该怎么做呢?如果没有,是否存在允许我解决问题的扩展名?

有趣的是,这个问题并没有出现在C#文件中,所以我希望有办法为CPP文件修复它。

我很感激有关此方面的任何帮助。

0 个答案:

没有答案