本项目使用 clang-format 工具来统一代码风格。我们已经在项目根目录下提供了 .clang-format 配置文件,该配置基于 Google C++ 风格指南,并做了一些自定义调整。
在使用之前,请确保你已经安装了 clang-format 工具:
Windows:
powershell winget install LLVM # 或者使用 Chocolatey choco install llvm
Linux:
bash sudo apt install clang-format # Ubuntu/Debian sudo dnf install clang-tools-extra # Fedora
macOS:
bash brew install clang-format
格式化单个文件:
bash clang-format -i path/to/your/file.cpp
格式化整个项目:
bash # 在项目根目录下执行 find main -iname *.h -o -iname *.cc | xargs clang-format -i
在提交代码前检查格式:
bash # 检查文件格式是否符合规范(不修改文件) clang-format --dry-run -Werror path/to/your/file.cpp
C_Cpp.formatting 为 clang-formateditor.formatOnSave: trueEditor > Code Style > C/C++Formatter 设置为 clang-format.clang-format 配置文件cpp // clang-format off // 你的代码 // clang-format on 如有任何问题或建议,欢迎提出 issue 或 pull request。