跳转到定义的键盘快捷键

Arn*_*son 61 xcode keyboard-shortcuts xcode3.2

我正在寻找跳转到定义的键盘唯一快捷方式.内置快捷方式需要鼠标:+ 双击.

我试图为编辑>查找>跳转到定义菜单命令添加常规键盘快捷方式,但是,它只会在选择方法名称时起作用.我希望能够将光标定位在方法名称,类名或其他符号中,并点击类似+ Shift+的内容L.

有没有人知道一个解决方案,也许是使用脚本来解决问题?

更新:键盘快捷键有时有效,有时无效.当我将文本光标定位在没有参数的方法调用上并按+ Shift+时L,它将我带到定义.但它不适用于带id参数的方法.但是,如果参数是a,则它可以工作int.

我已向Apple提交了错误报告.

Tho*_*sen 83

在Xcode 4.5.2中,快捷键现在是^+ + J(更易读Ctrl+ Cmd+ J).


atu*_*tri 28

对于Jump to Definition功能,您有以下4个选项:

  1. Ctrl+ Command+J
  2. Ctrl+ Command+ Left Click(单指点击)
  3. Command+ Right Click(两指轻拍)

仅限XCode 9:

  1. 转到Xcode =>首选项=>导航=>更改Command-click on CodeJumps to Definition然后使用Command+ Left Click(单指点击)


Fer*_*eru 12

对于XCode(在Swift中测试),键盘快捷键工作.发现非常有用:

要进入实现(可能是Obj-C中的定义):

Ctrl+ Command+J

要回弹到上一个上下文:

Ctrl+ Command+<

要转到Forward模式:

Ctrl+ Command+>


Nai*_*hta 6

在Xcode Preferences -> Navigation中更改它,而不是按键绑定 在此输入图像描述


Ram*_*nka 2

尝试以下操作:Cmd++ OptionCmd++并从列表中选择)或查看此Shift链接重新分配快捷方式(最后一个选项可能是您已经尝试过的 - 它可能需要选择方法)。D