clang 格式函数参数缩进

标签 clang-format

有没有办法配置 clang-format 以这种方式行事?请注意每个参数如何在自己的行上并且仅缩进 1 级,而不是与函数名称对齐。这是我首选的编码风格,但我无法使用 clang-format 来做到这一点。

int a_very_long_function_name(                                                                        
    int var_a,                                                                      
    double my_b,                                                                      
    char *str                                                                       
) {                                                                             
    int d = 0;
    /* ... */                                                           
    return d;                                                       
}

最佳答案

据我所知,这是不可能的。

您可以使用这个漂亮的工具尝试所有不同的参数:https://zed0.co.uk/clang-format-configurator/

关于clang 格式函数参数缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58229393/

相关文章:

python - 如何从 Python 脚本调用 clang-format

clang-format - clang-format 的默认 BasedOnStyle 值是多少?

objective-c - 返回类型后空格的 clang 格式样式选项

clang-format - 如何告诉 clang-format 不要在一行上制作短的 lambda 表达式?

clang-format 与数组初始化

c++ - 使用 clang-format - 将空括号保持在同一行

c++ - 如何使 clang-format 将嵌套的命名空间保持在同一行?

c++ - 每行一个 Clang 格式数组初始值设定项

c++ - Clang Format多行格式配置错误