我正在使用clang格式(内置VSCode)格式化CPP代码,并且在代码中(格式化之前)有类似的内容:
input = {18, -11, ..., 11};
花括号中有100个整数。
使用clang-format格式化后,它变为:
input = {
18,
-11,
...
11
};
我不希望它垂直显示超过100行。但是我不知道我必须在.clang格式的文件中配置哪种样式选项。
有没有办法查看适用于代码的样式选项(可能是调试/详细信息或其他内容)?或者我只能看到clang格式的文档,请尝试所有可能的方法来找到控制它的样式选项?
谢谢!
以下是我使用的.clang格式文件。
---
Language: Cpp
BasedOnStyle: Google
AccessModifierOffset: -4
DerivePointerAlignment: false
IndentWidth: 4
SpaceBeforeParens: Never
答案 0 :(得分:1)
clang-format
来向您显示哪些样式选项应用于代码的哪一部分。clang-format
样式选项,并观察代码格式如何变化。它还可以让您查看clang-format
不同版本的行为。AlignAfterOpenBracket: DontAlign
和BinPackArguments: false
的组合引起的。您不会在.clang-format
文件中显示这些设置,但是它们必须在某处。也许您使用的.clang-format
文件与您想象的不同?无论如何,解决方案是更改这两个设置之一或全部。