有没有像在 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 Xcode extension application via Homebrew. Assuming you already have Homebrew installed, type:
$ brew install --cask swiftformat-for-xcode
system preference -> extensions -> xcode source editor
并标记 SwiftFormat 的复选框。瞧!你可以走了。您可以使用三个选项。格式化所选代码,格式化整个文件或只是 lint 文件。
2) Swimat :(@Guy Daher 在此处的答案之一中已经提到过)从自述文件安装的步骤
Install via homebrew-cask
Homebrew latest version
brew install --cask swimat
system preferences -> security & privacy -> open swimat app
解决它现在您可以转到
editor -> swimat -> format
答对了!你可以走了。额外的不请自来的帮助
您可以简单地设置键绑定(bind)以使用此命令中的任何一个。即我已将 android studio 默认命令设置为将代码重新格式化为 option + command + L
ps 如果其他人发现更好的扩展,请在评论中告诉我,我会将其添加到列表中。
关于xcode - Xcode 中的代码格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1510915/