通过掌握这些快捷键,你可以大大提高在 Xcode 中的工作效率,节省宝贵的时间,让开发过程更加顺畅。
1. 产品菜单快捷键
首先,让我们从 Xcode 的产品菜单中一些基础快捷键开始:
运行:⌘ R
测试:⌘ U
清理构建文件夹:⇧ ⌘ K
清理 DerivedData 文件夹:⌘ ⇧ K
停止:⌘ .
如果你已经是一个 iOS 开发者了,相信这些快捷键你已经很熟悉了,下面我们再介绍一些更高级的快捷键。
2. 快速导航
在处理不同文件,或者跟踪调用栈来解决问题时,快速导航是节省时间的法宝:
前进:⌃ ⌘ →
后退:⌃ ⌘ ←
3. 快速打开与跳转定义
另一个重要的快捷键是快速打开文件,使用 ⇧ ⌘ O,这个快捷键不仅可以搜索文件,还可以搜索类名和方法。
使用此快捷键后,跳转到定义,然后如果你想知道当前方法的所在的文件,可以使用 ⌃ ⌘ J 快捷键。
4. 查找功能
无论是在当前打开的文件中,还是在整个项目/工作区内,查找都是必不可少的操作:
当前文件查找:⌘ F
当前文件查找并替换:⌥ ⌘ F
全局查找:⇧ ⌘ F
5. 视图管理
能够快速显示和隐藏不同的 Xcode 区域特别有用,尤其是在较小屏幕上工作时:
显示/隐藏项目导航器:⌘ 0
显示/隐藏调试控制台:⌘ ⇧ Y
显示/隐藏检查器:⌘ ⌥ 0
6. 快速打开两个文件并排显示
我之前提到过的快速打开命令 ⌘ ⇧ O,在结合使用 ⌥ 时更加强大。
使用 ⌘ ⇧ O 打开对话框
输入你要查找的文件名
按住 ⌥ 键然后用鼠标单击目标项目,或者使用 enter 键选择文件。新文件将会在一个单独的编辑器中打开,这样你可以继续在当前文件上工作,同时访问新打开的文件。
这个 ⌥ 技巧在项目导航器中选择文件时也同样适用。
7. 快速跳转到文件中的特定方法
对于大型文件中有众多方法的情况,这个快捷键非常有用,因为滚动很快会变得繁琐。
使用 ⌃ 6 打开文档结构
开始输入方法名
使用 enter 键跳转到该方法
在输入时还可以模糊匹配,Xcode 会为你完成搜索。
8. 重复上一次测试
如果你经常写单元测试,快捷键 ⌃ ⌘ ⌥ G 在特别有用,可以重复运行我们上次进行的测试。
9. 重新缩进代码
我们可以通过按 ⌃ I 来重新缩进选定的代码,这在代码位置混乱时(例如在重构之后)特别有用。
我一般会配合全选快捷键 ⌘ A 一起使用,先全选再重新缩进,这样就可以将整个文件的代码进行重新缩进了。
10. 启用/禁用断点
在调试代码时,快捷键 ⌘ Y 可以帮助我们快速启用和禁用断点。
11. 不编译运行
这个快捷键非常有用,但可能很多人不知道。
在开发过程中,我们通常使用 ⌘ R 来运行代码,但这个命令其实是先编译再运行,但有时候我们并不需要编译,比如我刚执行完 ⌘ B,或者刚刚运行完没改代码的情况下想再运行一次。
这时候就可以使用 ⌃ ⌘ R 快捷键,直接运行,不用重新编译,非常节省时间。
