Как "разблокировать" код C с помощью "Художественного стиля"

С Художественный стиль форматирования кода, как мне достичь противоположности --break-after-logical / -xL, чтобы, если у меня есть...

if (thisVariable1 == thatVariable1
        || thisVariable2 == thatVariable2
        || thisVariable3 == thatVariable3)
    ...

... Я получаю...

if (thisVariable1 == thatVariable1 || thisVariable2 == thatVariable2 || thisVariable3 == thatVariable3)
    ...

Ответ 1

Artistic style, похоже, не делает этого возможным.

Это вполне разумно, поскольку он фактически запутывает код:

  • Вертикальное выравнивание улучшает удобочитаемость, подчеркивая идентичный шаблон и различные шаблоны (одиночный != будет сложнее обнаружить в одном слое).
  • Это также облегчает отслеживание различий.

Я бы написал:

if  (  thisVariable1   == thatVariable1
    || thisVariable2   == thatVariable2
    || longerVariable3 == thatVariable3 )
    ...