如果我想将BraceWrapping
之外的所有AfterFoo
标志都设置为false,而我想将其设置为false,那么这有什么用吗?
BreakBeforeBraces: Custom
BraceWrapping:
AfterFoo: true
我在文档中找不到任何内容,因此我对具有成对代码块的文件进行了实验,如果将标志设置为false,一个代码块将受到影响,如果将标志设置为false,则另一个将受到影响。设置为true。我检查了发生的情况,认为对于未设置的标志,两个块都不会受到影响。但是,事实并非如此。我的clang格式的行为就好像所有标志都是假的,但我覆盖的标志除外。
在这种情况下我想要的是什么。
但是我担心我使用的是未定义的功能。这意味着它可以随时更改。我可以明确定义我想要的每个标志,并且一切正常(这就是我现在正在做的事情)。但是我不确定是否必须这样做,因为我找不到简单问题的答案!
这是我实验过的机器上的东西:
$ clang-format --version
clang-format version 8.0.0 (tags/google/stable/2019-01-18)