2017-06-12 103 views
62

在以前的Xcode版本中,我可以用简单的 Cmd +点击跳转到该方法/变量上。但是在Xcode 9中,我很难跳到定义。iOS - 在Xcode 9中跳转到定义的快捷方式?

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

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

在此先感谢。

+2

大问题! –

回答

152

阿希什和吴拉姆的回答是伟大的,但它仍然有点窃听我,事情发生了变化,我不能像之前一样跳转到定义。然后我发现这...

Xcode9Beta2 - 首选项 - >导航 - >命令点击代码: - >跳转到

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

+2

这个答案很好。我改变了旧的方式。数十年来,我一直在使用CMD +左键单击。 –

+1

另外,请记住,'鼠标右键单击'与'control + click'完全相同,所以现在您可以通过按'cmd +鼠标右键'来选择代码结构(显示上下文菜单)。 – DanSkeel

+2

并回到你从哪里来:ctrl-cmd-left arrow – Yohst

6

跳转到定义的标准热键是ctrl + cmd + j。将光标设置为您感兴趣的班级/方法,然后按此按钮切换到声明。你也可以尝试按ctrl + opt + cmd + j。在这种情况下定义将在助理编辑

3

打开当我Xcode中9我看到

enter image description here

这意味着你必须一个符号⌘点击^⌘点击上跳过弹出窗口的符号。


尽管如此甚至有一个键盘快捷键:

enter image description here

20

有在下拉菜单中显示的快捷方式,只需使用 -

1.控制,指挥和鼠标左键按钮

2.命令再加上单击鼠标右键的

代替命令鼠标左键

+0

它现在是命令,控制和鼠标左键 –

+2

命令右键单击似乎是我想要的。他们改变它是愚蠢的 - 我从不需要弹出菜单中的任何东西。 –

+0

我的命令+控制+左键单击问题是左手操作人员极其不便,因为控制只在MBP键盘的左侧。有鉴于此,在这么长的时间之后,将其作为默认设置似乎没有经过深思熟虑。 – particleman

4

我不知道Cmd + Option +左键是如何为你们工作的,但是快捷键(至少对我来说)是Cmd + Ctrl +左键单击。 我尝试过苹果键盘和MacBook键盘,这是它做到的。

2

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

30

解决方案1:

  • 转到Xcode的菜单
  • 点击首
  • 选择导航标签从顶部
  • 选择命令,单击代码
  • 更改为“跳转到定义“

As you can see in this screenshot

解决方案2: 使用

按Ctrl +⌘+左键点击

19

在Xcode中9 Beta版,你可以去通过Cmd的+右键点击定义

4

在Xcode中9这两个工作:

⌘+右击

OR

⌘^+点击

2

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

的Xcode >> >>偏好按键绑定>>这里是所有短名单削减Xcode的 。


enter image description here

+1

看看user8315745的答案,而不是这个。 –

1

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

命令+按Ctrl + J