gpt4 book ai didi

c - Astyle 错误地格式化 Linux 风格的大括号

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:46 26 4
gpt4 key购买 nike

根据Linux kernel coding style , 如果条件语句只有一个分支是单个语句,则两个分支中都应使用大括号。例如:

    if (condition) {
do_this();
do_that();
} else {
otherwise();
}

这可以在 Section 3 中找到官方 Linux 内核编码风格文档。

Astyle 的最新版本 3.0.1 错误地格式化了这样的条件。例如,Astyle 保留以下内容不变:

if (condition) {
do_this();
do_that();
} else
otherwise();

Astyle 中是否有针对此问题的已知修复程序?如果没有,当前的开发工作是否正在进行中?如果没有,有人可以指出正确的方向,将此修复程序集成到工具中。

最佳答案

Astyle 选项“--style=1tbs”可以用来解决这个问题。

关于c - Astyle 错误地格式化 Linux 风格的大括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45316549/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com