coding-style - 是否有 C/C++/Objective-C 的代码格式化程序也可以修复大括号?

标签 coding-style code-formatting

我发现的大多数代码格式化程序处理缩进和一些额外的间距,但很少
修复新行的大括号。有谁知道如何调用这些放置大括号的各种样式?

另外,是否有用于此的在线代码格式化程序?

目前我正在使用我自己的 quick'n'dirty Python 脚本。

最佳答案

好的是Artistic Style .它支持 C、C++、C# 和 Java,并且可以通过命令行格式化代码,也可以在您的格式化程序中使用(如果您想制作一个)。它看起来像 Uncrustify除了 C、C++、C#、D、Java 和 Pawn 之外,还有 Objective-C。

至于具体的花括号样式,Wiki对其中的大部分都有很好的总结。例如,有 K&R、BSD/Allman(我最喜欢的)等等。

我不知道很多在线代码格式化程序,但我听说过 PrettyPrinter .此 answer有一些额外的格式化程序,您可能想要查看。

关于coding-style - 是否有 C/C++/Objective-C 的代码格式化程序也可以修复大括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6185293/

相关文章:

c# - 你能推荐一个格式化 C# 代码的 CSS 样式表吗?

Java 代码风格——接口(interface)与抽象类

c++ - OOP风格问题

coding-style - Lisp 括号

python - 什么时候应该将 Python 脚本拆分为多个文件/模块?

casting - 如何在 Visual C++ 2015 中的 C++ 转换运算符的尖括号内保留空格?

javascript - 下一行继续操作符是否存在分号插入危险?

language-agnostic - 所有程序都必须有返回值吗?

playframework - 是否可以使用 play framework 2 美化 scala 模板?

c++ - 按照一些规则格式化代码的 Visual Studio C++ 插件