gpt4 book ai didi

clang-format - clang-format 的默认 BasedOnStyle 值是多少?

转载 作者:行者123 更新时间:2023-12-04 03:47:46 24 4
gpt4 key购买 nike

ClangFormat 是否BasedOnStyle style 选项有一个默认值,如果用户未选择该选项,则应用该默认值,如果是,则该默认值是多少?
根据 CLANG-FORMAT STYLE OPTIONS 的 BasedOnStyle 选项部分Clang 12 的文档,BasedOnStyle是一个可配置的格式样式选项,可以是 LLVM 之一, Google , Chromium , Mozilla , WebKit , Microsoft , 或 GNU .然而,该部分没有提到 BasedOnStyle甚至有一个默认值。
我在网上搜索文档来回答这个问题,但没有找到。扫描所有 clang-format关于 BasedOnStyle 用途的关于 SO 的标记问题也没有透露任何答案。鉴于 ClangFormat 来自 LLVM 项目,这个选项默认为 LLVM 也就不足为奇了。但这假设此选项具有默认值,但一开始似乎不清楚。

最佳答案

鉴于似乎没有关于 SO 的问答,并且猜测其他人也对此感到疑惑或会对此感到疑惑,我想我会发布问题,以及我最终找到的答案(遗憾的是仅在检查了源代码)...
clang/include/clang/Format/Format.h 的评论中文件,也在 RawStringFormats clang/docs/ClangFormatStyleOptions.rst 的部分文件,是下面这句话:

If 'BasedOnStyle' is not found, the formatting is based on llvm style.


这让我回到了 CLANG-FORMAT STYLE OPTIONS我在问题中提到的 Clang 12 文档,我意识到这些信息一直存在。它只是不在 BasedOnStyle 的部分中但令人困惑的是在 RawStringFormats 部分.
此外,在 clang-format-configurator 上进行测试,似乎证实了默认 BasedOnStyle值确实是 LLVM正在运行 clang-format --dump-config | grep BasedOnStyle显示:

# BasedOnStyle: LLVM

关于clang-format - clang-format 的默认 BasedOnStyle 值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64885633/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com