gpt4 book ai didi

xcode - Xcode 中的代码格式化

转载 作者:行者123 更新时间:2023-12-03 10:19:43 24 4
gpt4 key购买 nike

有没有像在 Eclipse 或 Netbenas 中那样在 Xcode 中格式化代码。我在菜单中没有找到任何选项,是否有任何热键或者它根本不在 Xcode 中?

最佳答案

好吧,首先欢迎来到 2021 年。我知道这是一个非常古老的问题,但像我这样的人仍然会访问这个问题,对于那些人来说,经过 2 小时的研究和测试,我在一个答案中提供了多种可用的解决方案,这些解决方案对我有用.
重新缩进
正如其他人所建议的那样,如果您只想重新缩进代码行,它是默认解决方案之一:
转到:Editor -> Structure -> Re-Indent或使用快捷键控制 + I
使用 Xcode 扩展
我发现并使用了 2 个扩展,它们对我很有用。
1) SwiftFormat :从自述文件中提到在此处安装 xcode 扩展的步骤。

Like the command-line tool, you can install the SwiftFormat for Xcodeextension application via Homebrew. Assuming you already have Homebrewinstalled, type:

$ brew install --cask swiftformat-for-xcode


  • 打开 Xcode.app 的 SwiftFormat 你刚刚安装的。在那里你可以改变格式的规则。
  • 之后,打开system preference -> extensions -> xcode source editor并标记 SwiftFormat 的复选框。
  • 重启 Xcode

  • 瞧!你可以走了。您可以使用三个选项。格式化所选代码,格式化整个文件或只是 lint 文件。
    2) Swimat :(@Guy Daher 在此处的答案之一中已经提到过)从自述文件安装的步骤

    Install via homebrew-cask

    Homebrew latest version

    brew install --cask swimat


  • 和上面的扩展安装类似,打开游泳.app 如果它没有打开然后尝试从 system preferences -> security & privacy -> open swimat app 解决它
  • 打开后,点击 ./bin 文件夹中的安装以使其全局工作(不确定这一步,但我只是这样做了)
  • 重启 Xcode

  • 现在您可以转到 editor -> swimat -> format答对了!你可以走了。
    额外的不请自来的帮助
    您可以简单地设置键绑定(bind)以使用此命令中的任何一个。即我已将 android studio 默认命令设置为将代码重新格式化为 option + command + L
    ps 如果其他人发现更好的扩展,请在评论中告诉我,我会将其添加到列表中。

    关于xcode - Xcode 中的代码格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1510915/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com