XCode: отступ аргумента функции - PullRequest
14 голосов
/ 17 мая 2010

Мне не удалось найти решение моей конкретной проблемы. Я использую Xcode 3.2. Я хотел бы сделать отступ для следующей строки аргумента функции всего на шаг впереди предыдущей строки:

somevariable = pow(
    a,
    b);

Однако отступ с учетом синтаксиса Xcode настаивает на преобразовании вышеупомянутого в:

somevariable = pow(
                   a,
                   b);

Где аргументы выровнены с открывающей скобкой функции.

Как настроить отступы в соответствии со своими предпочтениями?

Ответы [ 2 ]

2 голосов
/ 16 марта 2011

XCode (по крайней мере, версия, которую я имею, 3.1.3) имеет панель настроек, называемую «отступ», которая позволяет включать / выключать галочку рядом с несколькими символами, такими как точка с запятой, возврат и т.

Если вы установите OFF для отметки возврата и точки с запятой, вы сможете управлять наиболее важными частями своего отступа.

Например, я объявляю свои переменные в начале функции, и мне нравятся они flush; в то время как XCode при первой установке настаивал на приведении их к тому же уровню, что и код.

Я выключил точку с запятой, и перед этим он их там оставит. Большую часть времени. Он все еще портит их во время операций копирования / вставки, но в основном он ведет себя. :)

0 голосов
/ 08 октября 2018

Одним из решений может быть поставить скобки на новой строке тоже. У вас будет что-то вроде этого:

auto somevariable = pow
  (a,
   b);

Не самое элегантное решение, но наиболее эффективное, если вы хотите автоматически делать отступ из Xcode и если у вас есть ряд ограничений на строки.

...