iOS Swift 代码格式化工具

如果你的代码写得很乱,想一键盘整理代码,像大家推荐一款工具

(PS:Xcode本身并没有代码格式化工具,这款工具为第三方开发的)

这款工具名为:SwiftFormat

1:在GitHub上搜索"SwiftFormat",搜出来很多开发中提供的工具,我选择了"nicklockwood"

2.点击进入,在右侧选择"Releases"

3.选择最新的"SwiftFormat.for.Xcode.app.zip"下载

4.下载成功后,双击即可以成功安装到你的Mac电脑上,此时会弹出一个弹窗教你怎么使用这个工具"How do install it?" 如果你觉得英文麻烦,那就按照我下面的步骤来

6.打开"系统设置"-->"隐私与安全性"-->"拓展"-->"Xcode Source Editor",将弹窗里的"SwiftFormat"勾选上

7.重启Xcode,再开开后在Xocde菜单栏 "Editor"--->"SwiftFormat"--->"Format File" ,即可整理你杂乱无章的代码(PS:整理的规则是按照Xcode自带的代码规则来整理)

8.也可以为此功能设置快捷键:

Xcode顶部菜单栏里:"Xcode"-->"Setting"-->"Key Bindings" 找到或者搜索 "SwiftFormat",点击这一行的右侧,即可设置你想要的快捷键。

(ps:如果你设置的快捷键和其功能的快捷键相同,系统会给你一个红色的x提示,换另一个快捷键即可)

相关推荐
2501_944875515 分钟前
Go后端工程师
开发语言·后端·golang
听风吟丶11 分钟前
Java 反射机制深度解析:从原理到实战应用与性能优化
java·开发语言·性能优化
chen_note17 分钟前
Python面向对象、并发编程、网络编程
开发语言·python·网络编程·面向对象·并发编程
她说彩礼65万18 分钟前
C# params使用
开发语言·c#·log4j
信看18 分钟前
树莓派CAN(FD) 测试&&RS232 RS485 CAN Board 测试
开发语言·python
历程里程碑26 分钟前
C++ 10 模板进阶:参数特化与分离编译解析
c语言·开发语言·数据结构·c++·算法
bing.shao28 分钟前
Golang WaitGroup 踩坑
开发语言·数据库·golang
Byron Loong30 分钟前
【Python】字典(dict)、列表(list)、元组(tuple)
开发语言·python·list
lsx20240632 分钟前
MySQL 处理重复数据
开发语言
老秦包你会32 分钟前
C++进阶------智能指针和特殊类设计方式
开发语言·c++