2015-09-27 85 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