在使用VS2013一段时间之后,我注意到在创建成员初始化列表时智能缩进行为已经改变。在Visual Studio(2012)的前一版本中,我的列表自动缩进,如下所示:
Foo::Foo()
: ParentFoo()
, fooMember(7)
//, so on
{}
我对当前VS2013的问题是它不仅会自动缩进初始化列表,而且只要我输入冒号就会丢弃缩进,结果如下:
Foo::Foo()
: ParentFoo()
, fooMember(7)
//, so on
{}
有没有办法在这方面将功能恢复到VS2012?
我确实能够通过将indentation
从smart
更改为block
来摆脱VS丢弃我的缩进,但这并没有多大帮助,因为它不会缩进任何代码的