1. 文件CMD + N: 新文件
CMD + SHIFT + N: 新项目
CMD + O: 打开
CMD + S: 保存
CMD + SHIFT + S: 另存为
CMD + W: 关闭窗口
CMD + SHIFT + W: 关闭文件
2. 编辑
CMD + [: 左缩进
CMD + ]: 右缩进
CMD + CTRL + LEFT: 折叠
CMD + CTRL + RIGHT: 取消折叠
CMD + CTRL + TOP: 折叠全部函数
CMD + CTRL + BOTTOM: 取消全部函数折叠
CTRL + U: 取消全部折叠
CMD + D: 添加书签
CMD + /: 注释或取消注释
CTRL + .: 参数提示
ESC: 自动提示列表
3. 调试
CMD + \: 设置或取消断点
CMD + OPT + \: 允许或禁用当前断点
CMD + OPT + B: 查看全部断点
CMD + RETURN: 编译并运行(根据设置决定是否启用断点)
CMD + R: 编译并运行(不触发断点)
CMD + Y: 编译并调试(触发断点)
CMD + SHIFT + RETURN: 终止运行或调试
CMD + B: 编译
CMD + SHIFT + K: 清理
4. 窗体
CMD + SHIFT + B: 编译窗口
CMD + SHIFT + Y: 调试代码窗口
CMD + SHIFT + R: 调试控制台
CMD + SHIFT + E: 主编辑窗口调整
5. 帮助
CMD + OPT + ?: 开发手册
CMD + CTRL + ?: 快速帮助
Command + Shift + E :扩展编辑器
Command + [ :左移代码块
Command + ] :右移代码块
Tab :接受代码提示
Esc :显示代码提示菜单
Ctrl + . (句点):循环浏览代码提示
Shift + Ctrl + . (句点):反向循环浏览代码提示
Ctrl + / :移动到代码提示中的下一个占位符
Command + Ctrl + S :创建快照
Ctrl + F :前移光标
Ctrl + B :后移光标
Ctrl + P :移动光标到上一行
Ctrl + N:移动光标到下一行
Ctrl+i : 格式化代码
Ctrl + A : 移动光标到本行行首
Ctrl + E : 移动光标到本行行尾
Ctrl + T :交换光标左右两边的字符
Ctrl + D:删除光标右边的字符
Ctrl + K :删除本行
Ctrl + L : 将插入点置于窗口正中
Command + Alt + D:显示open quickly 窗口
Command + Alt + 上方向键 :打开配套文件
Command + D :添加书签
Option + 双击:在文档中搜索
Command + Y :以调试方式运行程序
Command + Alt + P : 继续(在调试中)
Command + Alt + 0 :跳过
Command + Alt + I :跳入
Command + Alt + T :跳出
/ 追加 ///
1. esc 自动完成, 作用和VS中的ctrl+j类似,像 Eclipse 的 alt+/
2. command + / 注释代码和反注释,用 //,相当于 Eclipse 的 ctrl+/
3. control + command + 上/下箭头 快速在头文件(.h)和实现文件(.m)之间切换
4. command + b 编译程序,不运行
5. command + r 编译并运行程序
6. command + shift + b 分析代码,找到潜在内存溢出问题
7. command + 单击 跳转到声明
8. option + 单击 弹出层中显示帮助信息
9. option + command + 左/右 方向键,折叠/打开当前方法
10. control + command + f Xcode 全屏,在 Lion 上支持
11. command + shit + y 打开/关闭控制台窗口
12. control + k 清理控制台
13. control + command + 左/右方向键,在历史的上/下一个文件中切换 或用两个手指左右滑动 command 代替 PC 键盘上的许多操作,像 Ctrl+V, Ctrl+C, Ctrl+Z,都该用 cmd+V, Cmd+C, Cmd+Z
14. tab 接受当前的自动完成
15. 双击中括号或者大括号,可以选择相应的封闭语句块
16. command - shift - o: 快速搜索打开文件
17. control 配合 1/2/3/4/5/6 键 : 可以快速打开相关文件/类或代码,我常用 control+1 显示打开的文件,control+6 显示当前类中的变量或方法,都可以输入来过滤
18. command 配合 1/2/3/4/5/6/7 依次显示左边导航中每一个标签的子视图,commandco+ 0 打开或关闭左边导航
19. option + command 配合 1/2/3/4/5/6 依次打开右边属性窗口的每一个标签视图,特别是在 xib 时 常用,用 option + command + 0 关闭右边属性窗口
20. command + shift + j 在左边导航中定位当前打开的文件
21. command + return 切换到标准编辑器
22. option + command + return 切换到辅助编辑器,左右可以对比,特别方便编辑 xib 时进行拖拉关联
23. command+shift+f 进行 Search
24. f7 调试时 Step Into
25. f6 调试时 Step Over
26. f8 调试时 Step Out
27. control + command + y : debug断点时continue
28. command + \ : 当前行设置/取消断点
29. command + y 全局激活或禁用所有的断点
30. command+ 左/右方向键 跳到行首/行尾
31. option + 左/右方向键 向前/后跳一个单词
32. option + delete 向前删除一个单词
33. fn + option + delete 向后删除一个单词
34. command + delete 删除当前行中光标前所有字符
35. fn + command + delete 删除当前行中光标后所有字符
control + / : 切换到下一个占位符(自动完成的时候)
control + . : 下一个自动完成提示
command + e : 使用当前选中内容查找
command + g : 在当前文件中查找下一个
command- + shift + f : 在项目中查找
command + option + shift +t : 在Groups&Files里定位到当前编辑的文件
control+ a : 光标跳转到行首
control +e : 光标跳转到行尾
command+ g : 向下查找
command+shift+g : 向上查找