如何编写clang格式设置



在vscode中,我有这个.clang-format:

BreakBeforeBraces: Custom
BraceWrapping:
AfterEnum: true
AfterStruct: true
AfterClass: true
AfterControlStatement: Always
AfterFunction: true
AfterNamespace: true
AfterObjCDeclaration: true
AfterUnion: true
AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
BeforeLambdaBody: false
BeforeWhile: false

"editor.formatOnSave": true

但是当我尝试写文件时:

YAML:3:17: error: Found invalid tab character in indentation
AfterEnum: true
YAML:3:2: error: Map value must not be empty
AfterEnum: true
^~~~~~~~~

AfterEnum: true之前的标签取自clang格式的官方文档,那么有什么问题呢?

缩进应该使用(恰好(2个空格,而不是tab字符。官方文档没有具体说明这一点,但它是您从clang-format -dump-config获得的格式。

相关内容

  • 没有找到相关文章

最新更新