我正在寻找跳转到定义的键盘快捷键。内置快捷方式需要鼠标:⌘ + 双击。
我尝试为编辑&gt;查找&gt;跳转到定义菜单命令添加常规键盘快捷方式,但是,它只会在选择方法名称时起作用。我希望能够将光标定位在方法名称,类名或其他符号中,并点击类似⌘ + Shift + L < / KBD>
有没有人知道某个解决方案,也许是使用脚本来解决问题?
更新:键盘快捷键有时有效,有时无效。当我将文本光标放在没有参数的方法调用上并按⌘ + Shift + L 时,它会转到我的定义。但它不适用于采用id
参数的方法。但是,如果参数是int
,则它可以工作。
我已向Apple提交了错误报告。
答案 0 :(得分:81)
在Xcode 4.5.2中,快捷方式现在是 ^ + ⌘ + J (更具可读性 Ctrl + Cmd + J )。
答案 1 :(得分:23)
对于Jump to Definition
功能,您有以下 4 选项:
仅限XCode 9:
Command-click on Code
到Jumps 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)
答案 5 :(得分:0)