一、面板相关
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 + 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 :全选;
六、编辑代码
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 :删除光标右边的所有的字符;
七、查找
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 + 0 :隐藏/显示左侧导航栏面板;
command + option + 0 :隐藏/显示右侧工具栏面板;