文件操作相关
1.Shift + Command + O 弹出快速查找文件窗口
2.Shift + Comand + j 定位到文件所在目录,经常配合上面那条快捷键。
3.Control + Command + 上\下方向键 切换 .m 和.h。
4.Control + Command + 左\右方向键 切换最近打开的文件
5.Command + ` 切换Xcode项目。
6.Command + n 在项目文件列表中新建文件
7.Command + option + n 在在项目文件列表中新建文件夹
8.Command + shift + n 新建工程项目
搜索相关
1.Shift + Command + f 打开全局搜索
2.Command + f 在类中搜索, enter 匹配下一个, Shift + enter 匹配上一个
光标操作相关
1.Command + 上\下\左\右 光标切换到类首,类尾,行首,行尾。
2.option + 左\右 光标左右移动一个单词。
3.shift + command + c 将光标焦点调到调试控制台中
4.shift + command + j 光标跳到项目列表中
5.command+j 再回车 光标从项目列表移到代码编辑区
代码操作
1.option + shift 加上下方向键可以选中一行或多行
2.option + shift 加左\右方向键选中当前行
3.选中一段代码 Control + i 会自动缩进。
4.option + Command + 左\右方向键 折叠\显示当前块
5.Shift + option + Command + 左\右方向键 折叠\显示当前类文件中的所有块
6.option + Command + [ 选中光标当前行,并上移一行
7.option + Command + ] 选中光标当前行,并下移一行
8.Command + ] 当前行向右缩进
9.Command + [ 当前行向左缩进
10.Control + Command + e 可以批量修改光标所在位置的变量,像这样
11.Command + / 注释选中的代码
12.option + command 编写类或方法的Description 说明
13.在当前类中按Command+a ,然后再Commad+c 再Command+v 类文件的代码会自动调整缩进
14.Command + delete 删除当前行
调试相关操作
1.Shift + Command + k 清理项目缓存。
2.Command + r 运行项目。
3.Command + . 停止运行项目或编译
3.Command + b 编译项目。
4.Command + \ 当前行加断点,option + Command + \,新建一个symbolic breakpoint。
5.Command + k 调试控制台清屏。
6.Command + Shift + , 显示/隐藏 Schemes管理窗体
7.按住option键鼠标点击类名或方法名就可以查看到类或方法的Description如下:
8.Command + y: 让当前行断点活跃或不活跃状态(只有当前行有断点才有效果)
窗体相关
1.Shift + Command + Y 隐藏 \ 显示 调试控制台窗体
2.Control + 1
如图可以看到所有调用者,导入的文件,被那些导入等等相关依赖。还可以找到最近打开的文件Recent Files
3.Control + 6 查看当前类的方法列表
4.Command + 0 显示 \ 隐藏左边窗体
5.Command + 1,2,3,4,5,6,7,8,9 切换左边窗体子窗体
6.option + Command + 0 显示 \ 隐藏右边窗体
7.option + Command + 1,2 切换右边窗体子窗体
8.Command+option+回车 切换到双窗口显示模式,直接用鼠标点击项目文件列表中的文件可在第一窗口显示对应的文件,按住 option再用鼠标点击项目文件列表中的文件可在第二个窗口显示对应的文件
9.Command + 回车 从双窗口模式切换到单窗口模式
10.option + 鼠标左键点击Xcode左侧栏的项目文件列表文件后,会切换到双窗口模式,并在第二个窗口显示对应文件
模拟器相关
1.Shift + command + H 在模拟器中回到"桌面", 相当于在 iPhone上按一下 home 键
2.Shift + command + (按两下 H), 相当于在 iPhone上按两下 home 键
3.option+鼠标左键 在模拟器中进行放大缩小
4.command + s 模拟器截屏
多行编辑
需要借助Sublime Text, 快捷键是 Shift + Command + L,退出多行编辑也是Shift + Command + L