| --column_limit |
目标行长度限制,用于指定格式化后的代码每行的最大字符数 |
100 |
| --indentation_spaces |
每个缩进级别增加的空格数 |
2 |
| --line_break_penalty |
每引入一行换行符的惩罚值 |
2 |
| --over_column_limit_penalty |
超出列限制的基线惩罚值,超出此限制的每个字符会增加1的惩罚值 |
100 |
| --wrap_spaces |
每个换行级别增加的空格数,当在开放组操作符后第一个元素被换行时应用。否则,缩进级别设置为开放组操作符的列位置 |
4 |
| --assignment_statement_alignment |
格式化各种赋值语句的对齐方式,可选值为{align, flush-left, preserve, infer} |
infer |
| --case_items_alignment |
格式化case语句中的各个分支的对齐方式,可选值为{align, flush-left, preserve, infer} |
infer |
| --compact_indexing_and_selections |
在索引/位选择运算符内部使用紧凑的二进制表达式 |
true |
| --distribution_items_alignment |
对齐分布项的方式,可选值为{align, flush-left, preserve, infer} |
infer |
| --enum_assignment_statement_alignment |
格式化带有枚举的赋值语句的对齐方式,可选值为{align, flush-left, preserve, infer} |
infer |
| --formal_parameters_alignment |
格式化形式参数的对齐方式,可选值为{align, flush-left, preserve, infer} |
infer |
| --formal_parameters_indentation |
缩进形式参数的方式,可选值为{indent, wrap} |
wrap |
| --module_net_variable_alignment |
格式化网络/变量声明的对齐方式,可选值为{align, flush-left, preserve, infer} |
infer |
| --named_parameter_alignment |
格式化命名实际参数的对齐方式,可选值为{align, flush-left, preserve, infer} |
infer |
| --named_parameter_indentation |
缩进命名参数赋值的方式,可选值为{indent, wrap} |
wrap |
| --named_port_alignment |
格式化命名端口连接的对齐方式,可选值为{align, flush-left, preserve, infer} |
infer |
| --named_port_indentation |
缩进命名端口连接的方式,可选值为{indent, wrap} |
wrap |
| --port_declarations_alignment |
格式化端口声明的对齐方式,可选值为{align, flush-left, preserve, infer} |
infer |
| --port_declarations_indentation |
缩进端口声明的方式,可选值为{indent, wrap} |
wrap |
| --port_declarations_right_align_packed_dimensions |
如果为true,则在启用对齐的上下文中,对齐的打包维度将右对齐 |
false |
| --port_declarations_right_align_unpacked_dimensions |
如果为true,则在启用对齐的上下文中,对齐的未打包维度将右对齐 |
false |
| --struct_union_members_alignment |
格式化结构/联合成员的对齐方式,可选值为{align, flush-left, preserve, infer} |
infer |
| --try_wrap_long_lines |
如果为true,让格式化器尝试优化需要换行的行的换行决策,否则保持未格式化状态 |
false |
| --wrap_end_else_clauses |
将end和else关键字拆分为单独的行 |
false |