Clang

您所在的位置:网站首页 options中文翻译金融 Clang

Clang

2024-07-16 07:09| 来源: 网络整理| 查看: 265

My C/C++ Code Style settings based on Google 作者: tiandyoin 翻译日期: 2022.9.1 翻译版本: clang-format 14.0.6 英文原版: Clang 16.0.0git documentation - CLANG-FORMAT STYLE OPTIONS https://clang.llvm.org/docs/ClangFormatStyleOptions.html 支持语言: None, Cpp, CSharp, Java, JavaScript, Json, ObjC, Proto, TableGen, TextProto, Verilog, apex, cuda, glsl, hlsl, proto3, typescript 支持风格: LLVM, Chromium, GNU, Google, Microsoft, Mozilla, WebKit 本文语言: YAML

--- # My C/C++ Code Style settings based on Google # 作者: tiandyoin # 翻译日期: 2022.9.1 # 翻译版本: clang-format 14.0.6 # 英文原版: Clang 16.0.0git documentation - CLANG-FORMAT STYLE OPTIONS # https://clang.llvm.org/docs/ClangFormatStyleOptions.html # 支持语言: None, Cpp, CSharp, Java, JavaScript, Json, ObjC, Proto, TableGen, TextProto, Verilog, apex, cuda, glsl, hlsl, proto3, typescript # 支持风格: LLVM, Chromium, GNU, Google, Microsoft, Mozilla, WebKit # 本文语言: YAML # 说明: 完全禁用格式化 # 例1: # // clang-format off 或者 /* clang-format off */ # // clang-format on 或者 /* clang-format on */ # 注释写在代码里,可以禁用两行之间的代码格式化 DisableFormat: false # 说明: 使用基于某个组织的风格样式。 # 例1: # BasedOnStyle: InheritParentConfig # https://google.github.io/styleguide/cppguide.html BasedOnStyle: Google # 说明: 解析和格式化与此标准兼容的 C++ 结构。 # 类型: LanguageStandard # 取值: # LS_Cpp03 (文件配置项: C++03 ) # LS_Cpp11 (文件配置项: C++11 ) # LS_Cpp14 (文件配置项: C++14 ) # LS_Cpp17 (文件配置项: C++17 ) # LS_Cpp20 (文件配置项: C++20 ) # LS_Latest(文件配置项: Latest) # LS_Auto (文件配置项: Auto ) 基于输入自动检测。 Standard: Auto # 说明: 访问修饰符的缩进或凸出的字符数。 # 访问修饰符: public, private, protected... # 类型: Integer AccessModifierOffset: 2 # 说明: 在左圆括号后保持水平对齐。 # 类型: ArrayInitializerAlignmentStyle # 这适用于圆括号(round brackets (parentheses))、尖括号(angle brackets)和方括号(square brackets)。 # 取值: # BAS_Align (文件配置项: Align ) 第一个参数紧跟左圆括号,后面参数水平对齐第一个参数。 # BAS_DontAlign (文件配置项: DontAlign ) 不对齐,而是使用 ContinuationIndentWidth. # BAS_AlwaysBreak (文件配置项: AlwaysBreak) 若参数不适合一行,将在左圆括号后换行。 # BAS_BlockIndent (文件配置项: BlockIndent) 如果参数不适合单行,则始终在左圆括号后换行。右圆括号将放置在新行上。注意: 该项当前只适用于圆括号。 AlignAfterOpenBracket: Align # 说明: 当使用数组初始化Struct时,对齐数组每一列元素。 # 类型: ArrayInitializerAlignmentStyle # 取值: # AIAS_None (文件配置项: None ) 不对齐数组初始值设定项列。 # AIAS_Left (文件配置项: Left ) 对齐数组列并左对齐列。 # AIAS_Right (文件配置项: Right) 对齐数组列并右对齐列。 AlignArrayOfStructures: None # 说明: 对齐连续的赋值运算符。 # 类型: AlignConsecutiveStyle # 取值: # None (单独项)保持原样。 # Consecutive (单独项)对齐连续多行。 # AcrossEmptyLinesAndComments (单独项)跨空行和跨注释对齐。 # AcrossEmptyLines: Boolean (团或单)跨空行对齐。 # AcrossComments: Boolean (团或单)跨注释对齐。 # Enabled: Boolean (团员项)对齐开关。 # AlignCompound: Boolean (团员项)+=,


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3