its*_*ode 26 xcode code-formatting
无论如何都要像在Eclipse或Netbenas中那样在Xcode中格式化代码.我没有在菜单中找到任何选项,是否有任何热键,或者它根本不在Xcode中?
Kev*_*lia 13
好吧,首先欢迎来到 2021 年。我知道这是一个非常古老的问题,但仍然有像我这样的人访问此问题,对于这些人,我在一个答案中提供了多个可用的解决方案,经过 2 小时的研究和测试,这些解决方案对我有用。
正如其他人所建议的,如果您只想重新缩进代码行,这是默认解决方案之一:
转到:Editor -> Structure -> Re-Indent或使用快捷键control+I
我发现并使用了两个扩展,它们对我来说非常有用。
1) SwiftFormat:在自述文件中提到安装 xcode 扩展的步骤。
与命令行工具一样,您可以通过 Homebrew 安装 SwiftFormat for Xcode 扩展应用程序。假设您已经安装了 Homebrew,请输入:
$ brew install --cask swiftformat-for-xcode
打开您刚刚安装的SwiftFormat for Xcode.app 。在那里您可以更改格式规则。
之后,打开system preference -> extensions -> xcode source editor并标记 SwiftFormat 的复选框。
重新启动 Xcode
瞧!你可以走了。您可以使用三个选项。格式化所选代码、格式化整个文件或仅格式化 lint 文件。
2) Swimat:(@Guy Daher 的一个答案中已经提到了)从自述文件中安装的步骤
自制最新版本
brew install --cask swimat
与上面的扩展安装类似,打开Swimat.app(如果未打开),然后尝试从system preferences -> security & privacy -> open swimat app
打开后,单击./bin文件夹中的安装以使其在全局范围内工作(不确定这一步,但我只是这样做了)
重新启动Xcode
现在你可以转到editor -> swimat -> format
答对了!你可以走了。
您只需设置键绑定即可使用此命令中的任何一个。即我已将 android studio 默认命令设置为将代码重新格式化为option+ command+L
ps如果其他人找到更好的扩展,请在评论中告诉我,我会将其添加到列表中。
除了重新缩进(编辑>格式>重新缩进),不是真的.但是,Xcode确实支持脚本(Window菜单右侧的菜单),因此您可以想象编写一个脚本,根据您的喜好格式化代码.
编辑:这里有一些涉及这个主题的链接:
| 归档时间: |
|
| 查看次数: |
25797 次 |
| 最近记录: |