Я ищу настройку 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 символов.
Есть ли такой вариант? Ничто в документах не выделялось мне.