用于跳转到定义的键盘快捷键
我正在寻找仅用于跳转到定义的键盘快捷方式。 内置的快捷方式需要鼠标: ⌘ + 双击 。
我试着为Edit> Find> Jump to Defintion菜单命令添加一个普通的键盘快捷键,但是,唉,只有当方法名被选中时才能使用。 我希望能够将游标定位在方法名称,类名称或其他符号中,并按⌘ + Shift + L。
有没有人知道一个解决scheme,也许使用脚本,为这个问题?
更新 :键盘快捷键有时有时,有时不。 当我将文本光标放在不带参数的方法调用上,然后按⌘ + Shift + L时,我将它带到定义中。 但是它不适用于采用id
参数的方法。 但是,如果参数是一个int
它的工作原理。
我已经向苹果提交了一个错误报告。
在Xcode 4.5.2中,快捷键现在是^ + ⌘ + J (更具可读性的Ctrl + Cmd + J )。
对于XCode(在Swift中testing)以下键盘快捷键工作。 发现非常有用:
去实现 (可能在Obj-C中定义):
Ctrl + Command + J
回到上一个上下文 :
Ctrl + Command + <
转到转发上下文 :
Ctrl + Command + >
对于Jump to Definition
function,您有以下4个选项:
- Ctrl + Command + J
- Ctrl + Command + 左键单击 ( 单击一下)
- Command + 右击 (双击)
仅限XCode 9:
- 转到Xcode =>首选项=>导航=>更改
Command-click on Code
Jumps to Definition
尝试下面的命令: Cmd + Option + ↑ (或Cmd + Shift + D并从列表中select)或看到这个链接重新分配快捷方式(这最后一个选项可能是你已经尝试过 – 它可能需要select的方法)。