如何配置 clang-fromat 以避免包裹枚举的大括号

问题描述 投票:0回答:2

我有一个这样的枚举:

enum class Fruit {
  Apple = 0,
  Banana = 1
};

枚举的 .clang 格式配置如下所示:

BreakBeforeBraces: Attach
AllowShortEnumsOnASingleLine: false
BraceWrapping:
  AfterEnum: false

应用 clang-format 后,大括号被包裹起来,代码变成

enum class Fruit 
{
  Apple = 0,
  Banana = 1
};

如何配置 clang-format 以保持枚举的原始格式?

c++ clang-format
2个回答
4
投票

我认为这是一个错误。目前已修复,但尚未发布:


0
投票

我认为您的文件有问题,如果

BraceWrapping
不是
BreakBeforeBraces
,则无法使用
Custom

© www.soinside.com 2019 - 2024. All rights reserved.