Стиль Wrap / Indentation для арифметических выражений в Eclipse CDT - PullRequest
1 голос
/ 16 ноября 2010

Я использую индивидуальный стиль кода для Eclipse, который соответствует моему вкусу и потребностям. Проблема в том, что, насколько я понял, настройка, которую я желаю, не является частью диалога стиля кода, представленного мне Eclipse (последняя версия, кстати).

Вот что я хочу:

int lenghty_sum =  a_function_with_a_long_name(double some_argument) 
                 + another_lengthy_function();

То есть операнды должны быть выровнены по столбцам. Однако Eclipse производит нечто похожее на

int lengthy_sum = a_function_with_a_long_name(double some_argument)
  + another_lenghty_function();

что я нахожу немного грязным, чтобы читать.

1 Ответ

0 голосов
/ 04 апреля 2011

РЕДАКТИРОВАТЬ: я беру обратно.Не обращайте внимания на этот ответ.Это неверно: /

Есть хитрость в настройках форматера / стайлера кода.Вы можете определить свойства веток в дополнение к более очевидной задаче установки конечных узлов дерева настроек.

Так что, хотя ветвь Expressions имеет только Conditionals и Initializer list в качестве дочерних элементов инет Arithmatic expressions если вы выберете Expressions и измените политику отступов на Indent on column Я полагаю, что это будет делать то, на что вы надеетесь.

Кстати, я использую

  • Версия: Helios Service Release 2
  • Идентификатор сборки: 20110218-0911
...