一、面板相关
control + command + F : 全屏/退出全屏;
control + T ; 新建tab;
shift + control + T ; 新建window窗口;
command + Q :退出Xcode;
command + M :最小化;
command + W:关闭窗口(没有被打开的串口关闭Xcode);
command + , :打开偏好设置;
command + H :隐藏Xcode整个面板(比如在Mac桌面上同时打开了Xcode、Safari和Pages,隐藏Xcode);
command + option + H :隐藏其它(比如在Mac桌面上同时打开了Xcode、Safari和Pages,隐藏Safari和Pages);
command + option + T :打开/隐藏工具栏;
command + option + 0:显示/隐藏右侧检查器面板;
shift + command + 0 :打开/关闭开发文档;
shift + command + 1 :打开/关闭Xcode启动面板;
shift + command + 2 :打开/关闭设备和模拟器面板;
shift + command + 5 :打开/关闭Touch Bar;
shift + command + Y :打开/关闭调试代码窗口;
shift + command + O :搜索;(常与 command + shift + j 组合使用,快速定位到被查找内容的相关位置);
二、导航相关
command + 0:显示/隐藏左侧导航栏面板;
command + 1~9:打开/切换到工程导航器;
command + 1 :打开/切换到项目导航;
command + 2 :打开/切换到源代码管理导航;
command + 3 :打开/切换到符号导航;
command + 4 :打开/切换到搜索导航,等价于command + shift + F;
command + 5 :打开/切换到问题导航;
command + 6 :打开/切换到测试导航;
command + 7 :打开/切换到调试导航;
command + 8 :打开/切换到断点导航;
command + 9 :打开/切换到日志导航;
三、调试运行
command + B :编译应用程序;
command + R :运行;
command + . :停止;
command + shift + K :清理项目;
command + \ :新建/取消断点;
command + Y :激活/杀死断点;
option + command + \ :新建/取消全局断点;
四、文件操作
command + N :新建项目文件;
command + shift + N:新建项目;
command + S :保存;
command + W :关闭窗口(只有一个窗口就是关闭项目);
command + shift + S :另存为;
command + shift + W :关闭文件(只有一个窗口就是关闭项目);
command + control + 上/下方向键: 切换.h和.m文件;
control + command + 左/右方向键 :后退或者前进到上一个被打开的一个文件;
control + 6 :切换到相关的文件;
五、编辑相关
command + Z :撤销;
shift + command + Z :反撤销;
command + V :粘贴;
option + command + V :特殊粘贴;
option + shift + command + V :粘贴并匹配格式
command + D :在File菜单栏中复制文件;
command + delete :删除文件;
command + A :全选;
control + I :格式化;
command + +/-(加减号) :调整xcode编辑器字体;
control + \ :跳到文件中下一处改动的地方;
control + | :跳到文件中上一处改动的地方;
六、编辑代码
command + A :光标定位到当前光标所在行的行首;
command + E :光标定位到当前光标所在行的行尾;
command + 左/右方向键 :光标定位到当前光标所在行的行首/行尾(有点类似command + A/E,区别:本处的去到行首是去到有字符输入的位置的前一个字符位置);
command + 上/下方向键:光标定位到页首/尾
command + [ :左缩进;
command + ] :右缩进;
command + / :单行注释(光标所在行);
command + option + / :方法注释(光标停留在方法的上面一行);
control + B :光标向左移动一个字符(backward);
control + F :光标向右移动一个字符(forward);
control + P :光标定位到光标所在行的上面一行(previous);
control + N :光标定位到光标所在行的下面一行(next);
control + T :交换光标左右两边的字符位置,然后光标右移一位;
control + D :删除光标右边的一个字符;
control + K :删除光标右边的所有的字符;
control + 6 :打开函数列表;
七、查找
command + F :查找(find);
option + command + F :替换(find and replace);
command + G :查找下一个(find next);
shift + command + F :查找前一个(find previous);
shift + command + F :在工作空间(workplace)里面查找;
option + shift + command + F :在工作空间里面查找(find)并替换(replace);
control + command + G :在工作空间里面查找下一个(next);
control + option+ command + G :在工作空间里面查找前一个(previous);
command + E :使用查找选择;
shift + command + F :使用查找选择替换;
shift + command + 0 :打开帮助指南;
command + 鼠标右键 :(选中某个对象/类)快速跳转到相关的对象定义声明;
option + command + 鼠标右键 :(选中某个对象/类)快速打开双屏;
八、隐藏面板
command + 0 :隐藏/显示左侧导航栏面板;
command + option + 0 :隐藏/显示右侧工具栏面板;
九、mac OSx的快捷键
command + delete :(选中某个文件之后)按此组合键删除文件;
command + shift + delete :(鼠标选中桌面之后)清空垃圾桶;
command + shift + n :(鼠标选中桌面之后或者其它任何目录)新建文件夹;
control + shift + 最右上角的键 :快速锁定屏幕;
command + shift + d :快速在finder中打开桌面;
command + shift + f :快速在finder中打开最近使用;
command + o :(选中某个文件或文件夹)快速打开文件或文件夹;
control + command + space :打开特殊符号键盘;
command + tab :仿达切换菜单;