You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求新增Clang-format选项:多行初始化器尾大括号单独换行

为Clang-format新增聚合初始化右大括号换行选项的需求

规则说明

需要新增一个Clang-format配置选项,针对带指定成员的聚合初始化(.成员名 = 值形式)应用以下格式化逻辑:

  • 初始化器包含多个参数时,将闭合大括号}单独放置在新行
  • 初始化器仅含单个参数时,保持闭合大括号与参数在同一行

格式化效果示例

多参数场景(格式化前)

SomeStruct a{
  .i = 1,
  .f = 2.2};

多参数场景(格式化后)

SomeStruct a{
  .i = 1,
  .f = 2.2
};

单参数场景(保持原格式)

SomeStruct a{.i = 1};

内容的提问来源于stack exchange,提问作者Spaghetti Man

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 03:15:23