【发布时间】:2025-12-07 22:15:01
【问题描述】:
我有一个使用 Astyle 将代码格式化为 1TBS 的程序。所以,如果我有这样的代码
if(condition)
func(a, b);
变成了这个
if(condition) {
func(a, b);
}
问题是,当被调用函数中的参数被分成多行时,像这样:
if(condition)
func(a,
b);
即使我尝试用--add-brackets 强制他,Astyle 也无法添加大括号。是否可以通过其他方式实现?
我的命令现在看起来像这样:
astyle --style=1tbs --add-brackets test.c
【问题讨论】:
-
也许 clang-format 可以做到这一点?
-
@EOF 也许可以,但如果可能的话,我更愿意坚持使用 Astyle。即使没有其他软件包,我们的程序也已经相当大了。