Как совместить скобки с кодом, который они содержат? - PullRequest
0 голосов
/ 16 января 2019

Можно ли использовать формат clang для достижения следующего стиля?

int foo(int bar)
   {
   if(bar == 1)
      {
      cout << bar;
      return bar;
      }
   else
      return bar - 1;
   }

Я просмотрел все параметры стиля clang, показанные здесь , и кажется, что это невозможно.

У меня также возникают проблемы с отступом во всех скобках. Параметр IndentBraces в BraceWrapping позволяет мне делать это для таких вещей, как операторы if и циклы, но он не работает для таких вещей, как определения функций, определения классов и определения пространства имен.

Если это невозможно, есть ли у вас предложение для инструмента и / или текстового редактора, доступного в Linux, которое позволило бы мне это сделать?

1 Ответ

0 голосов
/ 24 февраля 2019

В итоге я использовал Художественный стиль , который обеспечивает форматирование Whitesmith с опцией "style = whitesmith".

...