BasedOnStyle
BasedOnStyle (string
)¶
用于配置中未特别设置的所有选项的样式。用于配置中未特别设置的所有选项的样式。
此选项仅在 clang-format 配置中支持(在 -style='{...}'
和 .clang-format
文件)。
可能的值:
LLVM
一种符合 LLVM代码规范 的样式Google
一种符合 Google C++风格指南 的样式Chromium
一种符合 Chromium风格指南 的样式Mozilla
一种符合 Mozilla风格指南 的样式WebKit
一种符合 WebKit风格指南 的样式Microsoft
一种符合 Microsoft风格指南 的样式GNU
一种符合 GNU代码规范 的样式
InheritParentConfig
不是真正的样式,但允许使用来自父目录的 .clang-format
文件(如果没有父目录,则为其父目录)。如果没有找到父文件,它会退回到 fallback
样式,并将更改应用到该样式。使用这个选项,您可以覆盖子目录的主样式的某些部分。这也可以通过命令行实现,例如:--style={BasedOnStyle: InheritParentConfig, ColumnLimit: 20}
最后更新:
2022-10-31