首页 > 解决方案 > clang-format:如何转储特定于语言的默认配置?

问题描述

要获得默认配置,我只需要做clang-format -dump-config. 但是,默认配置始终为Cpp. 使用-styleor-assume-filename标志似乎不会更改Language:默认配置转储中的选项。

有什么方法可以让我获得任何其他语言(例如 JavaScript)的默认配置?或者至少获得当我在没有任何文件clang-format的脚本上使用它时遵循的配置?.js.clang-format

标签: clang-format

解决方案


如果您在转储配置时向 clang-format 二进制文件传递一个文件,它会将转储的配置基于给定的文件类型。例如,如果您希望转储配置并将语言设置为 JavaScript,请将 .js 文件传递​​给它,例如:

clang-format --style=LLVM --dump-config test.js

推荐阅读