【发布时间】:2020-08-17 10:27:20
【问题描述】:
当我使用 clang-format 作为自动格式化程序在 VS Code 中键入一个向量时,它会将每个元素拆分到自己的行上,如下所示:
#include <vector>
using namespace std;
int main()
{
vector<int> v = {1,
2,
3,
4,
5};
}
我希望让它保持这样:
#include <vector>
using namespace std;
int main()
{
vector<int> v = { 1,2,3,4,5 };
}
我查看了所有的 clang 格式设置,但找不到任何改变它的东西。
【问题讨论】:
-
您的 clang 格式文件是什么。你能分享一下吗?另外,请提及您使用的 clang 格式版本
-
我认为它可能是 ColumnLimit 和 BinPackArguments = false 的组合。
-
您可以通过zed0.co.uk/clang-format-configurator 在线尝试-这是反复试验,但仍然很舒服。
-
在哪里可以找到 clang 格式的文件?
-
@Andy 在扩展设置中将样式更改为其他样式(例如 llvm、mozilla),看看是否适合您。 .clang-format 文件位于代码的顶层目录中。
标签: c++ visual-studio-code clang-format