1. 常用的代码格式化工具
1. 为何要格式化代码?
代码格式化的好处是显而易见的,它可以使代码更易读,便于后期维护。
那么,为什么需要使用工具来自动格式化呢?
效率高
省去手动格式化的繁琐,提高格式化效率风格统一
使用格式化工具,它会根据一套规则,将团队中不同人写的,不同风格的代码,格式化为同一种风格
方便团队代码的统一以及后期的代码审核。
2. 常用格式化工具
常见的格式化工具包括:
- Clang Format
- Artistic Style
- Uncrustify
它们都会提供一个预定义的格式化风格,比如缩进风格、空格使用、括号位置等,当然我们也可以自定义格式化规范
这些工具,既可以单独使用,比如在命令行中执行;也可以集成到开发环境中,比如 Qt Creator、VSCode
下面列出这三种工具的下载地址和代码风格规范:
2.1 Clang Format
一个强大的代码格式化工具,专门用于格式化 C、C++、Objective-C、Java、JavaScript、TypeScript 等编程语言的代码。
2.2 Artistic Style
一个开源的代码格式化工具,支持 C、C++、C# 和 Java 等多种编程语言。
- 下载地址: http://astyle.sourceforge.net/
- 代码风格: http://astyle.sourceforge.net/astyle.html
- Google风格: http://astyle.sourceforge.net/astyle.html#_style=google
2.3 Uncrustify
一个强大的代码格式化工具,支持 C、C++、C# 和 Java 等多种编程语言。
它的配置文件相对复杂,但一旦配置好,可以精确地控制代码的格式。
- 下载地址: https://sourceforge.net/projects/uncrustify/
- 代码风格: http://uncrustify.sourceforge.net/config.txt
本文是博主原创文章,转载请注明来源 明王讲QT







