你能设置clang-format的行长吗?

Gre*_*egg 14 clang-format

clang-format打破了80列的界限.有没有办法让止损线?文档在

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

似乎没有解决这个问题.

Paw*_*ica 14

调用负责它的config选项ColumnLimit.

ColumnLimit: 99
Run Code Online (Sandbox Code Playgroud)

  • 这不起作用。默认情况下它设置为 0,但仍以 80 宽度分隔行。 (2认同)
  • 默认值为 80,因为 clang-format 默认使用预定义的 LLVM 样式。`clang 格式 --dump-config | grep ColumnLimit``ColumnLimit:80` (2认同)

aho*_*gen 8

ColumnLimit在该页面上找到(在"可配置格式样式选项"标题下),您将找到以下语句:

ColumnLimit(无符号)

列限制.

的列的限制0表示不存在没有列的限制.在这种情况下,clang格式将尊重输入在语句中的断行决策,除非它们与其他规则相矛盾.

来源:2019-01-04的Clang-Format v6文档.斜体添加了强调.

所以,就像文档说的那样,设置......

ColumnLimit: 0
Run Code Online (Sandbox Code Playgroud)

......你应该被设定.