2016-06-27 34 views
2

私たちのプロジェクトでは、配列を1行に初期化することがあり、時にはそれらをブロックとして初期化することもあります。すなわち、clang-format、配列の初期化子

strings::UniChar const s[] = 
{ 
    'H', 
    'e', 
    'l', 
    'l', 
    'o' 
};

VS

strings::UniChar const s[] = {'H', 'e', 'l', 'l', 'o'};

あるIはclang-formatには、2つのタイプの間で区別しない最初のものに第二の変換又は開口ブレースの後に要素を整列させることができるようにしたいと思い。これは次のようなものではありません:

strings::UniChar const s[] = {'H', 
           'e', 
           'l', 
           'l', 
           'o'};

設定ファイルを使用する方法はありますか?

+1

'/ * clang-format off * /'の宣言だけでclang形式を無効にしないのはなぜですか? – mkaes

+0

これは私が考えるオプションの1つです。 – Ibolit

答えて

2

試み「Cpp11BracedListStyle:false」の最後の配列要素の後にコンマを追加

0

は、2番目の例のように、左側に要素を整列させる(5月v6.0.0と試み)打ち鳴らすフォーマットを引き起こします。

+0

https://stackoverflow.com/q/23072223/3425536 btwに関連する。 – emlai