Я создал формат .clang, но не могу найти строку, которая вызывает эту проблему. Я хочу, чтобы отдельные операторы находились в отдельных строках, даже если они длинные, а не разбивали их на несколько строк. Я попытался увеличить ColumnLimit до 150, но не смог добиться желаемого форматирования.
Я пытаюсь, чтобы мой код выглядел так (в одну строку) -
std::cout << "Congratulations, you sorted the list.\n" << "You needed " << score << " reversals." << std::endl;
std::vector<uint32_t> returnVector(uint32_t *LongNameForParameter1, double *LongNameForParameter2, const float &LongNameForParameter3,const std::map<std::string, int32_t> &LongNameForParameter4)
Однако, используя этот .clang-формат, это выглядит так
std::cout << "Congratulations, you sorted the list.\n"
<< "You needed " << score << " reversals." << std::endl;
std::vector<uint32_t> returnVector(uint32_t *LongNameForParameter1, double *LongNameForParameter2, const float &LongNameForParameter3,
const std::map<std::string, int32_t> &LongNameForParameter4)
Мой формат .clang
BasedOnStyle: LLVM
AccessModifierOffset: '-2'
AlignConsecutiveMacros: 'true'
AlignConsecutiveAssignments: 'true'
AlignTrailingComments: 'true'
AllowShortCaseLabelsOnASingleLine: 'false'
AllowShortIfStatementsOnASingleLine: Never
AllowShortLoopsOnASingleLine: 'false'
BreakBeforeBraces: Stroustrup
ColumnLimit: '150'
CompactNamespaces: 'false'
IncludeBlocks: Regroup
IndentCaseLabels: 'true'
IndentPPDirectives: None
IndentWidth: '4'
Language: Cpp
NamespaceIndentation: All
ReflowComments: 'true'
SortIncludes: 'true'
SortUsingDeclarations: 'true'
SpaceAfterCStyleCast: 'true'
SpaceAfterLogicalNot: 'false'
SpaceBeforeAssignmentOperators: 'true'
SpaceBeforeCpp11BracedList: 'true'
SpaceBeforeCtorInitializerColon: 'true'
SpaceBeforeInheritanceColon: 'true'
SpaceBeforeParens: Never
SpaceBeforeRangeBasedForLoopColon: 'false'
SpaceInEmptyParentheses: 'true'
SpacesInAngles: 'false'
SpacesInParentheses: 'false'
SpacesInSquareBrackets: 'false'
Standard: Auto
TabWidth: '4'
// clang-format off
и// clang-format on
. - person aep   schedule 22.07.2020