【问题标题】:XCode: Function argument indentationXCode:函数参数缩进
【发布时间】:2010-05-17 18:28:19
【问题描述】:

我无法为我的具体问题找到任何解决方案。我正在使用 Xcode 3.2。我想将下一行函数参数缩进上一行:

somevariable = pow(
    a,
    b);

但是,Xcode 的语法感知缩进坚持将上述内容转换为:

somevariable = pow(
                   a,
                   b);

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

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

【问题讨论】:

  • +1 好问题。这是 XCode 中比较烦人的事情之一。
  • 你解决过这个问题吗?
  • 我还没有找到解决方案。我正在使用 Xcode 8.3。有什么想法吗?
  • 好的,这是一个 10 年前的问题,有没有人找到任何解决方案?

标签: xcode indentation xcode3.2


【解决方案1】:

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

如果您关闭回车和分号的复选标记,您可以控制自己缩进中最重要的部分。

例如,我在函数的开头声明了我的变量,我喜欢它们齐平;而第一次安装的 XCode 坚持将它们带到与代码相同的级别。

我关闭了分号,很快,它就会把它们留在那里。大多数时候。在复制/意大利面操作期间,它仍然会搞砸它们,但主要是它的行为。 :)

【讨论】:

    【解决方案2】:

    一种解决方案是将括号也放在新行上。你会有这样的东西:

    auto somevariable = pow
      (a,
       b);
    

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

    【讨论】:

      猜你喜欢
      • 2021-08-04
      • 2020-02-02
      • 1970-01-01
      • 2013-01-15
      • 1970-01-01
      • 1970-01-01
      • 2015-11-30
      • 1970-01-01
      • 2012-11-07
      相关资源
      最近更新 更多