开个贴记录一下 Xcode 9 下自己常用的几个发生了变化的快捷键。

快速跳转至定义

Xcode 9 下有这么一个新的功能,command + 鼠标左键 之后会弹出下图的这个菜单。

但是这里部分的功能很少用到,再加上之前已有的习惯,所以这个改动真的让人很难受。而且它提供的快捷键 control + command 有的时候还按不出来。

实际上这里有个新的快捷键:

command + 鼠标右键

大家可以回去试一下,可以直接跳转到定义

代码折叠

代码折叠的方式也改了,现在的快捷键是:

局部折叠(折叠一个函数)

Command + Option + 方向键左/右

全局折叠(折叠当前文件下的全部函数)

Shift + Command + Option + 方向键左 / 右

折叠注释块:(/* */之间的文字)

Ctrl + Shift + Command  + 方向键左 / 右

隐藏/显示左侧边栏

Command + 0

我的 macOS 版本是 macOS 10.12.6,在这个版本下,Xcode 9 不能做到两个项目分屏.... 不知道和系统或者 Xcode 版本有没有关系...

所以这里只能曲线救国一下,打开单个的代码文件,然后用这个文件和项目进行分屏。

但是这样所导致的问题就是,运行项目后,代码文件 那边左侧的边栏会显示出来,但是因为是单独的文件,所以没有右上角的快捷按钮... 所以这个小节介绍的快捷键就很重要了。

参考

  1. Xcode 9 快速跳转到定义新姿势(Jump to Definition)
  2. Xcode 9 代码折叠,全局折叠,快捷键