跳转到定义的键盘快捷键

时间:2010-02-09 10:05:20

标签: xcode keyboard-shortcuts xcode3.2

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

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

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

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

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

6 个答案:

答案 0 :(得分:81)

在Xcode 4.5.2中,快捷方式现在是 ^ + + J (更具可读性 Ctrl + Cmd + J )。

答案 1 :(得分:23)

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

  1. Ctrl + Command + J
  2. Ctrl + 命令 + 左键单击(单指点按)
  3. 命令 + 右键单击(双指点按)
  4. 仅限XCode 9:

    1. 转到 Xcode =&gt;首选项=&gt;导航=&gt;更改Command-click on CodeJumps to Definition然后使用命令 + 左键单击(单指点击)

答案 2 :(得分:11)

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

转到实施(可能是Obj-C中的定义):

Ctrl + Command + J

要回弹上一个上下文

Ctrl + Command + &lt;

转到转发上下文

Ctrl + Command + &gt;

答案 3 :(得分:1)

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

答案 4 :(得分:0)

也许可以工作

enter image description here

或尝试这种方式

enter image description here

答案 5 :(得分:0)

Xcode首选项->导航没有按键绑定中进行更改 enter image description here