clang-format:如何转储特定于语言的默认配置?
clang-format: How do I dump a language-specific default config?
要获得默认配置,我只需要做 clang-format -dump-config
。但是,默认配置始终用于 Cpp
。使用 -style
或 -assume-filename
标志似乎不会更改默认配置转储中的 Language:
选项。
有什么方法可以获得任何其他语言的默认配置(例如JavaScript)?
或者至少获得当我在没有任何 .clang-format
文件的 .js
脚本上使用它时 clang-format
遵循的配置?
如果您在转储配置时向 clang-format 二进制文件传递一个文件,它将转储的配置基于给定的文件类型。例如,如果您希望转储配置并将语言设置为 JavaScript,请将其传递给它一个 .js 文件,例如:
clang-format --style=LLVM --dump-config test.js
要获得默认配置,我只需要做 clang-format -dump-config
。但是,默认配置始终用于 Cpp
。使用 -style
或 -assume-filename
标志似乎不会更改默认配置转储中的 Language:
选项。
有什么方法可以获得任何其他语言的默认配置(例如JavaScript)?
或者至少获得当我在没有任何 .clang-format
文件的 .js
脚本上使用它时 clang-format
遵循的配置?
如果您在转储配置时向 clang-format 二进制文件传递一个文件,它将转储的配置基于给定的文件类型。例如,如果您希望转储配置并将语言设置为 JavaScript,请将其传递给它一个 .js 文件,例如:
clang-format --style=LLVM --dump-config test.js