iOS - 跳转到 Xcode 9 中定义的快捷方式?

iOS - Shortcut for jumping to definition in Xcode 9?

在以前的 Xcode 版本中,我可以使用简单的方法跳转到定义 Cmd + 单击 method/variable。 但是在Xcode9,跳到definition我觉得不爽。

有没有人有更好的解决方案来跳转到 Xcode 9 中的定义?

我厌倦了从下拉列表中选择选项。

跳转到定义的标准热键是 ctrl+cmd+j。将光标设置到您感兴趣的 class/method 并按此按钮切换到声明。您也可以尝试按 ctrl+opt+cmd+j。在这种情况下,定义将在助理编辑器中打开

当我 ⌘-单击 Xcode 9 中的符号时,我看到

这意味着您必须 ⌃⌘-单击 符号才能跳过弹出窗口。


然而,甚至还有一个键盘快捷键:

下拉菜单有快捷方式显示,直接用-

1。 Control、Command 和鼠标左键

2。命令加鼠标右键单击

而不是命令鼠标左键

我不知道 Cmd + Option + 左键单击对你们有用,但快捷方式(至少对我而言)是 Cmd + Ctrl + 左键单击。 我在 Apple 键盘和 MacBook 键盘上都试过了,这是一个成功的。

在Xcode 9 Beta 中,已更改为Cmd + Ctrl + 左键单击

解决方案一:

  • 转到 Xcode 菜单
  • 点击首选项
  • Select 顶部的导航选项卡
  • Select Command-单击代码
  • 改为"Jumps to Definition"

方案二: 使用

Ctrl + ⌘ + 左键单击

Ashish 和 Ghulam 的回答很好,但事情已经发生变化,我无法像以前那样跳到定义,这仍然让我有点烦恼。然后我发现了这个...

Xcode9Beta2-Preferences->Navigation->Command-click on Code:->Jump To Definition:

在Xcode 9 Beta中,您可以通过Cmd + 右键单击​​

进行定义

在 Xcode 9 中,这两项工作:

⌘ + 右键单击​​

⌘⌃ + 点击

你的问题的解答:Ctrl + ⌘ + Left click

Xcode >> Preference >> Key Bindings >> Here is list of all short cuts of Xcode.


如果不喜欢用鼠标点击(我当然不喜欢)你可以用

Command + Ctrl + J

删除派生数据下的所有内容,re-opening Xcode 为我修复了所有内容。