工程管理
- 运行:cmd+r
- 清除工程:cmd+sft+k
- 构建工程:cmd+b
- 暂停运行模拟器:cmd+.
编译器布局
- 左侧栏:cmd+0
- 左侧栏中的tab:cmd+1,2,3,4,5,。。。
- 右侧栏:cmd+opt+0
- 右侧栏中的tab/;cmd+opt+1,2
- 下侧栏:cnd+sft+y
- 辅助栏:cmd+opt+enter
- 隐藏:cmd+enter
文件操作
- 快速打开:cmd+sft+o
- 帮助文档:cmd+sft+0
- 在新的分栏中打开文件:opt+左击
- 在文件导航栏展示当前打开文件:cmd+sft+j
文本编辑
- 注释:cmd+/
- 自动缩进:ctrl+i
- 关键词搜索:cmd+sft+f
- 切换.h和.m:ctrl+cmd+up
- 弹出相关菜单:ctrl+1
跳转
- cmd + L :跳到指定行
- ctrl+6 :打开当前文件中的变量、方法
光标移动
- Command + ← :到行首(不管折行)
- Command + → :到行尾
- Option + ← :左移一个单词
- Option + → :右移一个单词
- Ctrl + A : 移动光标到本行行首(函数如果折行,到上一行首)(A = Ahead)
- Ctrl + E : 移动光标到本行行尾(E = End)
- Ctrl + L :光标所在行移到窗口中间
删除
- Ctrl + K :删除从光标右侧所有字符
- Ctrl + D :删除当前行(默认为删除光标右边的字符)
- Ctrl + H :删除光标左边的字符
选中
- Shift + → : 往后一个个字符选中
- Shift + Ctrl + → : 往后多字符选中
- Shift + Command + → : 光标在当前行首字符处
- Shift + Command + ← : 光标在当前行末尾
Debug
- 左侧栏中的断点tab的左下角的“+”号可以添加某个类型的断点
- lldb
- po
- p :格式化打印