在我使用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
此时,你已经可以在Xcode的上方菜单栏中Editor → SwiftFormat格式化当前的Swift文件
Step 3
根据自己的习惯设置快捷键
在左上方系统偏好设置里,搜索键盘,打开 键盘快捷键 → App快捷键
进行如下设置,快键键此处我键入的是 CMD + S
完成!现在可以在Xcode里通过CMD + S实现快速格式化