clang-format - 有没有办法使用 clang 格式在初始值设定项列表中对齐逗号?

标签 clang-format

例如,是否可以格式化

static const Field field[] = {
    { "c_name", "integer", "not null" },
    { "c_id", "varchar(50)", "not null" },
};

static const Field field[] = {
    { "c_name", "integer",     "not null" },
    { "c_id",   "varchar(50)", "not null" },
};

使用 clang 格式?

最佳答案

我已经搜索了很多。我找到的唯一解决方案是手动格式化。关闭 clang 格式,手动格式化代码,然后使用内联注释将其打开。

// clang-format off
static const Field field[] = {
    { "c_name", "integer",     "not null" },
    { "c_id",   "varchar(50)", "not null" },
};
// clang-format on

关于clang-format - 有没有办法使用 clang 格式在初始值设定项列表中对齐逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67832246/

相关文章:

c++ - clang-format (12.0.1) 的什么设置不会在 C++ 中的 R 前缀和原始字符串之间添加空格?

c++ - 如何设置 clang-format 注释 pragmas 以便多行 doxygen 注释不会被触及?

clang-format - 函数定义之间的换行符

c++ - 有没有办法配置 clang-format 以将嵌套的命名空间声明保持在同一行?

c++ - Clang 格式 AlignConsecutiveDeclarations 奇怪的行为

c++ - clang 格式的多行数组定义和结束大括号

c++ - 双冒号前的 clang 格式中断

c++ - Clang-format 10.0 与 5.0 const 成员函数的格式不同

c++ - 在 clang-format 中,惩罚有什么作用?

objective-c - 什么clang-format选项控制方法调用参数的格式?