clang-formatで、配列の初期化時の波括弧を改行したい
やりたいこと
c
1int hoge[4} = 2{ 3 1, 4 2, 5 3, 6 4 7};
としたい。
現状
c
1int hoge[4] = {1, 2, 3, 4}; 2 3か 4 5int hoge[4] = 6 {1, 2, 3, 4}; 7 8か 9 10int hoge[4] = { 11 1, 12 2, 13 3, 14 4}; 15 16か 17 18int hoge[4] = { 19 1, 20 2, 21 3, 22 4 23};
となっている。 複数存在しているのは、関数名などの長さで変わっているからだと思う。
環境
vscodeでc/c++の拡張機能を使用したビルトインのclang-formatを利用している。
1行の長さの指定は100字
一応、問題が起きているコードでは
const 構造体名 変数名[defineで定義した定数] = { {defineで定義した定数, int型の定数}, ~~~};
のような形のコードとなっている。
https://clang.llvm.org/docs/ClangFormatStyleOptions.html は、確認しましたか?
あなたの回答
tips
プレビュー