首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >最佳C++代码格式化器/美化器

最佳C++代码格式化器/美化器
EN

Stack Overflow用户
提问于 2009-05-08 18:06:03
回答 1查看 282.1K关注 0票数 127

有很多源代码格式化工具。哪种方法最适合C++?

我对命令行工具或其他可以在签入/签出代码时自动运行的东西感兴趣,最好不需要启动编辑器或IDE。

(如果您看到您喜欢的答案已经列出,请对其进行投票。如果它不在那里,添加它。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-05-08 18:07:33

可以为C++和Java (以及其他语言)更详细地定制AStyle

这是一个源代码格式化工具。

clang-format是一个强大的命令行工具,与clang编译器捆绑在一起,它以连贯的方式处理即使是最模糊的语言构造。

它可以与Visual Studio、Emacs、Vim (和其他)集成,并且可以只格式化选定的行(或者与git/svn一起格式化一些不同的行)。

可以使用here列出的各种选项对其进行配置。

使用配置文件(名为.clang-format)时,样式可以针对每个目录-父目录中最接近的此类文件应用于特定文件。

样式可以从预设继承(例如LLVM或Google),并且可以在以后覆盖不同的选项

它被谷歌和其他公司使用,并且已经准备好投入生产。

另请看UniversalIndentGUI项目。你可以尝试几种缩进方式: AStyle,Uncrustify,GreatCode,...为你选择最好的。它们中的任何一个都可以在以后从命令行运行。

Uncrustify有很多可配置的选项。您可能还需要通用缩进GUI (在Konstantin的回复中)来配置它。

票数 120
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/841075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档