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


Answers:


170

Ashish和Ghulam的回答很棒,但仍然让我感到困惑,因为事情已经发生了变化,我无法像以前那样跳入定义。然后我发现了这个...

Xcode9Beta2-Preferences-> Navigation-> Command-单击Code:-> Jump To Definition

Xcode9Beta2-Preferences-> Navigation-> Command-单击Code:-> Jump To Definition


2
这个答案很好。我将其更改为旧方法。数十年来,我一直在使用CMD + Left Click。
Joe Huang

1
另外,请记住right mouse click与相同control+click,因此现在您可以select code structure通过按(显示上下文菜单)cmd + right mouse click
DanSkeel

3
并返回原来的位置:ctrl-
cmd-

31

解决方案1:

  • 转到Xcode菜单
  • 单击首选项
  • 从顶部选择导航选项卡
  • 选择命令并单击代码
  • 更改为“跳转到定义”

如您在此屏幕截图中所见

解决方案2: 使用

Ctrl +⌘+左键单击


23

下拉菜单上显示快捷方式,只需使用-

1.控制,命令和鼠标左键

要么

2.命令加鼠标右键

而不是命令鼠标左键


2
右键单击命令似乎是我想要的。他们更改了它是愚蠢的-我从不想要弹出菜单中的任何内容。
David S.

我对command + control +左键单击的问题是,对于左撇子来说这非常不方便,因为控制仅位于MBP键盘的左侧。如此看来,在很长一段时间内将其设置为默认值似乎并不是很明智的选择。
粒子人


7

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


我想这应该是一个可以接受的答案-为什么不把手从键盘上移开?:)
Antek

6

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

Command + Ctrl + J



4

我不知道Cmd + Option +鼠标左键如何工作,但是快捷方式(至少对我而言)是Cmd + Ctrl +鼠标左键。我已经尝试过Apple键盘和MacBook键盘,而这正是做到这一点的一种。


3

当我⌘-click在Xcode 9中的符号上时,我看到

在此处输入图片说明

这意味着您必须⌃⌘-click在符号上跳过弹出窗口。


不过,甚至还有一个键盘快捷键:

在此处输入图片说明



2

您问题的解决方案: Ctrl + ⌘ + Left click

Xcode >>首选项>>键绑定>>这是Xcode所有快捷方式的列表。


在此处输入图片说明


1
看一下user8315745的答案,而不是这个。
Joe Huang'9

0

删除“派生数据”下的所有内容并重新打开Xcode对我来说固定了所有内容。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.