【发布时间】:2021-12-09 16:44:41
【问题描述】:
我希望我的代码像这样对齐
double flagx_ul = wx * 2 > wy *3 ? -wy * 3 / 2 / wx : -1.0;
double flagy_ul = wx * 2 > wy *3 ? 1.0 : wx * 2 / 3 / wy;
double flagx_lr = wx * 2 > wy *3 ? wy * 3 / 2 / wx : 1.0;
double flagy_lr = wx * 2 > wy *3 ? -1.0 : -wx * 2 / 3 / wy;
我在 clangformat 文档中找到的都是
BreakBeforeTernaryOperators (Boolean) clang-format 3.7
If true, ternary operators will be placed after line breaks.
true:
veryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongDescription
? firstValue
: SecondValueVeryVeryVeryVeryLong;
false:
veryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongDescription ?
firstValue :
SecondValueVeryVeryVeryVeryLong;
我怎样才能让它们排成一行,但要对齐 ? 和 :
【问题讨论】:
标签: c++ clang-format