2015-09-27 90 views
0

是否有一个设置告诉VS在整个过程中使用相同的缩进规则?当我声明一个类,它缩进预期Visual Studio C++参数缩进

class AAAAAA 
{ 
public: 
    AAAAAA(
     int this_is_ok) 
    { 
    } 
}; 

class BBBBB 
{ 
public: 
    BBBBB(
     int this_is_also_ok); 
}; 

当我定义函数的类,这些参数的缩进规则改变

BBBBB::BBBBB(
      int why_does_this_not_follow_the_same_rules 
      ) 
{ 
} 


void funky(
      int why_does_this_not_follow_the_same_rules 
      ) 
{ 
} 

我想保持相同的3空间因为某些类/函数名称非常长,并且在类或函数名称更改长度时使格式化难以维护。

+1

这两种缩进风格都很可怕。如果您也在2013年放弃了''''' –

回答

3

在Visual Studio 2015年,你可以找到在选项>文本编辑器> C/C++>格式>压痕>在括号这种行为的选项,请将新的生产线,当我键入它们:

enter image description here

+0

Works,那么第一个也是可以接受的。不幸的是,2008年和2010年没有这个选择。如果突出显示文本和Ctrl-K Ctrl-F,也可以使用。 – cup