安装方法:

1、Linux安装方法

yum install clang-format

2、Windows安装方法

https://prereleases.llvm.org/win-snapshots/clang-format-r363781.exe 直接重命名为clang-format.exe后放入到对应的PATH中即可

使用方法:

1、生成format规则

clang-format -style=Google -dump-config > .clang-format

附录经典的格式配置 .clang-format


---
# Format C++ files
Language: Cpp
BasedOnStyle: Google
ColumnLimit: 100
IndentWidth: 4
AccessModifierOffset: -4
IndentCaseLabels: false
# End of the document
...


2、格式化批量处理当前目录下所有.cpp和.h的文件

windows下

clang-format.exe -i .\*.h
clang-format.exe -i .\*.cpp

linux下

clang-format.exe -i ./*.{h,cpp}

3、格式化文件夹和子文件夹下的所有.cpp和.h的文件

find . -name “*.cpp” | xargs clang-format -i

参考文献: