XCode:函数参数缩进

时间:2010-05-17 18:28:19

标签: xcode indentation xcode3.2

我无法找到任何特定问题的解决方案。我正在使用Xcode 3.2。我想在前一行中缩进下一行函数参数:

somevariable = pow(
    a,
    b);

然而,Xcode的语法识别缩进坚持将上述内容转换为:

somevariable = pow(
                   a,
                   b);

参数与函数的左括号对齐。

如何配置缩进以符合我的偏好?

2 个答案:

答案 0 :(得分:2)

XCode(至少我有的版本,3.1.3)有一个名为“缩进”的首选项窗格,可以让你点击/关闭几个字符旁边的复选标记,如分号,返回等。

如果您使用 OFF 返回和分号的复选标记,则可以控制自己缩进的最重要部分。

例如,我在函数的头部声明我的变量,我喜欢它们冲洗;而首次安装的XCode坚持将它们带到与代码相同的级别。

我关掉了分号,然后将它们留在那里。大多数时候。在复制/面食行动期间,它仍然会将它们搞砸,但大多数情况下都是这样。 :)

答案 1 :(得分:0)

一种解决方案可能是将括号也放在新行上。您将看到以下内容:

auto somevariable = pow
  (a,
   b);

如果您想从Xcode自动缩进,并且在许多行约束下,这不是最优雅的解决方案,但是最有效。