0

我无法制作clang-format这样的代码

static inline return_type_t
foo(
     long_name_arg1_t **a,
     arg2_t b,
     arg3_t *c
) {
     var_type_t 
         var1,
         var2,
         var3;

     var_type_t const
         constant = 3;
}

global_var_t const
     var = {
          .arg1 = 1,
          .arg2 = 2,
     };

我有一个具有这种风格的大项目,它很旧,我不能使用另一种代码风格,但是手动格式化代码有点累。有没有办法强制clang-format制作:

  • 变量类型后的无条件中断 + var name 的一些缩进
  • 在函数声明中关闭括号之前的无条件中断

UPD: 经过编辑以满足 SO 政策。

4

0 回答 0