在以前的 Xcode 版本中,我可以通过简单的 Cmd + 单击该方法/变量来跳转到定义。但是在 Xcode 9 中,我觉得跳到定义很不舒服。
有没有人有更好的解决方案来跳转到 Xcode 9 中的定义?
我厌倦了从下拉列表中选择选项。
在以前的 Xcode 版本中,我可以通过简单的 Cmd + 单击该方法/变量来跳转到定义。但是在 Xcode 9 中,我觉得跳到定义很不舒服。
有没有人有更好的解决方案来跳转到 Xcode 9 中的定义?
我厌倦了从下拉列表中选择选项。
Ashish 和 Ghulam 的回答很棒,但我仍然觉得事情发生了变化,我无法像以前那样跳到定义。然后我发现了这个...
Xcode9Beta2-Preferences->Navigation->Command-click on Code:->Jump To Definition:
下拉菜单上显示快捷方式,只需使用 -
1. Control、Command和鼠标左键
或者
2.命令加鼠标右键
而不是命令鼠标左键。
在 Xcode 9 Beta 中,您可以通过Cmd + 右键单击进行定义
跳转到定义的标准热键是 ctrl+cmd+j。将光标设置为您感兴趣的类/方法,然后按此按钮切换到声明。您也可以尝试按 ctrl+opt+cmd+j。在这种情况下,定义将在助手编辑器中打开
如果不喜欢使用鼠标点击(我当然不喜欢)你可以使用
命令 + Ctrl + J
在 Xcode 9 中,这两种方法都有效:
⌘ + 右键单击
或者
⌘⌃ + 点击
我不知道 Cmd + Option + Left Click 是如何为你们工作的,但快捷方式(至少对我而言)是Cmd + Ctrl + Left Click。我在 Apple 键盘和 MacBook 键盘上都试过了,这就是成功的。
在 Xcode 9 Beta 中,它已更改为Cmd + Ctrl + Left Click。
删除派生数据下的所有内容并重新打开 Xcode 为我修复了所有问题。