web-dev-qa-db-ja.com

clang-formatの行の長さを設定できますか?

clang-formatは私の行を80列で分割しています。改行を止める方法はありますか?のドキュメント

http://clang.llvm.org/docs/ClangFormatStyleOptions.html

これに対処していないようです。

14
Gregg

それを担当する設定オプションはColumnLimitと呼ばれます。

ColumnLimit: 99
13
Paweł Bylica

そのページColumnLimit(「構成可能な形式スタイルオプション」の見出しの下)を見つけると、次のステートメントが見つかります。

ColumnLimit(符号なし)

列の制限。

の列制限は列制限なしがあることを意味します。この場合、clang-formatは、他の規則に矛盾しない限り、ステートメント内の入力の改行決定を尊重します。

出典: Clang-Format v6 Docs on 2019-01-04強調のために斜体を追加しました。

だから、ドキュメントが言うように、設定...

ColumnLimit: 0

...そして設定する必要があります。

8
ahogen