如何为 C 和 C++ 使用不同的格式?

Bap*_*cht 5 c c++ clang-format

在我们的项目中,我们有 C 和 C++ 文件。这些文件不遵循相同的准则。有没有办法区分 clang-format 中的 C 和 C++?

您可以在 .clang-format 文件中声明多种语言,但不幸的是它无法识别 Language:C。

我们是否必须在不同的目录中声明多个 .clang 格式的文件(基于该目录包含的语言)?

理想情况下,我们希望使用 -style=file 并能够在项目中的每个文件上运行 clang-format 。