XCode:函数参数缩进

XCode:函数参数缩进,xcode,indentation,xcode3.2,Xcode,Indentation,Xcode3.2,我找不到任何解决我的具体问题的办法。我使用的是Xcode 3.2。我想将函数参数的下一行缩进上一行的一步: somevariable = pow( a, b); 但是,Xcode的语法感知缩进坚持将上述内容转换为: somevariable = pow( a, b); 其中参数与函数的左括号对齐 如何配置缩进以匹配我的首选项?XCode(至少是我的版本,3.1.3)有一个名为“缩进”的首选项窗格,允许

我找不到任何解决我的具体问题的办法。我使用的是Xcode 3.2。我想将函数参数的下一行缩进上一行的一步:

somevariable = pow(
    a,
    b);
但是,Xcode的语法感知缩进坚持将上述内容转换为:

somevariable = pow(
                   a,
                   b);
其中参数与函数的左括号对齐

如何配置缩进以匹配我的首选项?

XCode(至少是我的版本,3.1.3)有一个名为“缩进”的首选项窗格,允许您在几个字符(如分号、返回等)旁边单击/取消复选标记

如果关闭返回和分号的复选标记,则可以控制缩进中最重要的部分

例如,我在函数的开头声明我的变量,我喜欢使用flush;而最初安装的XCode坚持将它们与代码的级别相同


我关掉了分号,它会把它们留在那里。大多数时候。在复制/复制操作期间,它仍然会使它们出错,但大多数情况下,它的行为是:

一个解决方案是将括号也放在新行上。您将有如下内容:

auto somevariable = pow
  (a,
   b);

这不是最优雅的解决方案,但如果您希望从Xcode自动缩进,并且受到多行限制,这是最有效的解决方案。

+1问得好。这是关于XCode最烦人的事情之一。你解决过这个问题吗?我还没有找到解决这个问题的方法。我使用的是Xcode 8.3。有什么想法吗?好吧,这是一个10年前的问题,有人找到了解决办法吗?