我正在寻找一个 clang-format
设置,以防止工具删除行中断。
例如,我将 ColumnLimit
设置为120,下面是重新格式化一些示例代码时发生的情况。
以前:
#include <vector>
#include <string>
std::vector<std::string> get_vec()
{
return std::vector<std::string> {
"this is a test",
"some of the lines are longer",
"than other, but I would like",
"to keep them on separate lines"
};
}
int main()
{
auto vec = get_vec();
}
之后:
#include <vector>
#include <string>
std::vector<std::string> get_vec()
{
return std::vector<std::string>{"this is a test", "some of the lines are longer", "than other, but I would like",
"to keep them on separate lines"};
}
int main()
{
auto vec = get_vec();
}
我想要的是,该工具打破了超过120个字符的行,但不会仅仅因为它们少于120个字符就决定合并行。
- 有这种选择吗?-文件里没有我感兴趣的东西。