适时的使用快捷键会提高工作的效率,可以让你的手尽量少的在键盘与鼠标间漂移,就像玩帝国与星际时不用快捷键一般会死得快一样,当然不乏一些特牛的人了。培养使用快捷键最好的办法是,当你需要用哪个菜单项,点击鼠标的同时请留言所提示的快捷键,下次尽量用快捷键来做同样的事情,培养习惯,甚至是肌肉记忆。记得 Eclipse 有那么一个插件,当你用鼠标操作了,如果有相应的快捷键,它会在显著的地方告诉你对应的快捷操作键。
下面是我日常中使用 概率比较高的 XCode 快捷键键。假如你用的是 PC 键盘的话,就要分清哪个是 Command 键,哪个是 Option。比如同一个 USB PC 键盘,我在 VirtualBox 中装的 Mac 系统,Alt 是 Command 键,Win 是 Option 键,VMWare 中的 Mac 系统则相反。
1. esc 自动完成, 作用和VS中的ctrl+j类似,像 Eclipse 的 alt+/
control + , 与上面相同的功能
2. command + / 注释代码和反注释,用 //,相当于 Eclipse 的 ctrl+/
3. command + option + 上箭头 快速在头文件(.h)和实现文件(.m)之间切换
4. command + b 编译程序,不运行
5. command + return 编译并运行程序
6. command + shift + b 打开编译结果窗口,显示编译详细信息
7. command + option + 双击 跳转到帮助文档
8. option + 双击 弹出层中显示帮助信息
9. command + shift + e 最大化编辑框
10. command + shift + r 打开控制台窗口
control + option + command + r : 清理控制台
11. control + command + \ 开启断点的 debug 模式
command 代替 PC 键盘上的许多操作,像 Ctrl+V, Ctrl+C, Ctrl+Z,都该用 cmd+V, Cmd+C, Cmd+Z
12. tab 接受当前的自动完成
13. 双击中括号或者大括号,可以选择相应的封闭语句块
14. command - shift - d: 快速打开文件
15. control - 2: 快速浏览当前文件成员,相当于 Eclipse 中的 ctrl+shift+o
16. option-command-left/right: 前一个/后一个编辑位置, 相当于 Eclipse 的 Alt+方向键
17. command+双击 进到源码中,相当于 Eclipse 的 Ctrl + 单击
18. command+shift+/ 打开 Search 窗口
19. option + command + y : 进行调试,并启用断点功能
command + shift + y: 打开调试窗口
20. shift + command + i 调试时 Step Into
21. shift + command + o 调试时 Step Over
22. shift + command + t 调试时 Step Out
23. option + command + p : debug断点时continue
24. command+ 左/右方向键 跳到行首/行尾
25. option + 左/右方向键 向前/后跳一个单词
26. option + delete 向前删除一个单词
27. fn + option + delete 向后删除一个单词
28. command + delete 删除当前行中光标前所有字符
29. fn + command + delete 删除当前行中光标后所有字符
30. command + \ : 当前行设置/取消断点
31. option + command + \ : 当前行启用/禁用断点,蓝色或浅蓝色
32. control + command + \ 激活或禁用所有的断点
下面几个暂作收藏
control + / : 切换到下一个占位符(自动完成的时候)
control + . : 下一个自动完成提示
command + e : 使用当前选中内容查找
command + g : 在当前文件中查找下一个
command- + shift + f : 在项目中查找
command + option + shift +t : 在Groups&Files里定位到当前编辑的文件
. control+ a : 光标跳转到行首
. control +e : 光标跳转到行尾
. command+ ~ : 切换不同工程窗口
. command+ g : 向下查找
. command+shift+g : 向上查找
本文链接 https://yanbin.blog/xcode-3-shortcuts/, 来自 隔叶黄莺 Yanbin Blog
[版权声明] 本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。