用惯了 VSCode 的自动格式化,回到 Xcode 上面写代码,没有了自动格式化,还挺不习惯的。 这篇是讲如何借助 swiftformat
实现在 Xcode 上对 Swift 代码进行保存时自动格式化。
首先,需要下载安装 swiftformat
,可以通过 brew 来安装:
1
brew install --cask swiftformat-for-xcode
安装完成后,到启动台中找到 swiftformat
,打开它,如有需要,可以修改里面的默认配置。
然后到系统设置 -> 隐私与安全 -> 扩展 中启用 swiftformat
的 Xcode 扩展。
现在,当重新启动 Xcode 时,就可以在 Xcode 的菜单栏中看到 swiftformat
的菜单项了。
再次打开系统设置,找到键盘 -> 键盘快捷键 -> App快捷键
,点击 + 号,选择 Xcode,输入 Editor->SwiftFormat->Format File
,然后设置快捷键,我这里设置的是 ⌘S
。
至此,就可以在 Xcode 中,使用 ⌘S
来保存文件时,自动格式化 Swift 代码了。