Xcode中Swift文件一键格式化
Zemise
Zemise
发布于 2023-06-03 / 58 阅读 / 0 评论 / 0 点赞

Xcode中Swift文件一键格式化

在我使用IDEA时,有一个非常好用的功能就是通过快捷键迅速的给当前的代码文件快速格式化,然而在近期通过Xcode学习Swift时,其本身自带的Ctrl + I格式化只能删减一些不必要的空格,用处十分有限。

通过以下步骤,将可以实现更好用的的快捷键格式化Swift文件


Step 1

通过brew下载swiftformat

brew install --cask swiftformat-for-xcode

此处可能会由于墙内网络,导致下载缓慢甚至失败,因此可考虑先输入

export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890

完成后,可以看到Mac上多了一个swiftformat for xcode软件,点击打开

Step 2

左上方系统偏好设置里,搜索扩展/Extensions,启用Xcode Source Editor

swiftFormat-2023-05-22

此时,你已经可以在Xcode的上方菜单栏中Editor → SwiftFormat格式化当前的Swift文件

Step 3

根据自己的习惯设置快捷键

在左上方系统偏好设置里,搜索键盘,打开 键盘快捷键 → App快捷键

进行如下设置,快键键此处我键入的是 CMD + S

SwiftFormatSet-2023-05-022

完成!现在可以在Xcode里通过CMD + S实现快速格式化


评论