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

Posted

技术标签:

【中文标题】iOS - 在 Xcode 9 中跳转到定义的快捷方式?【英文标题】:iOS - Shortcut for jumping to definition in Xcode 9? 【发布时间】:2017-11-13 19:28:51 【问题描述】:

在以前的 Xcode 版本中,我可以用简单的方式跳转到定义 Cmd + 单击该方法/变量。 但是在 Xcode 9 中,我觉得跳到定义很不舒服。

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

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

【问题讨论】:

好问题!!! 【参考方案1】:

Ashish 和 Ghulam 的回答很棒,但我仍然觉得事情发生了变化,我无法像以前那样跳到定义。然后我发现了这个……

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

【讨论】:

这个答案很好。我把它改成了旧的方式。几十年来我一直在使用 CMD+左键。 另外,请记住right mouse clickcontrol+click 相同,所以现在您可以通过按cmd + right mouse clickselect code structure(显示上下文菜单)。 然后回到原来的位置:ctrl-cmd-left arrow【参考方案2】:

解决方案 1:

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

解决方案 2: 使用

Ctrl + ⌘ + 左键单击

【讨论】:

【参考方案3】:

下拉菜单中显示快捷方式,使用-

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

2。命令加鼠标右键

而不是命令鼠标左键

【讨论】:

Command-right-click 似乎是我想要的。他们改变了它是愚蠢的——我从不想要弹出菜单中的任何东西。 我对command+control+left click的问题是左撇子非常不方便,因为控制只在MBP键盘的左侧。鉴于此,在这么久之后将其设为默认值似乎没有经过深思熟虑。【参考方案4】:

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

进行定义

【讨论】:

【参考方案5】:

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

【讨论】:

我会说这应该是公认的答案 - 为什么把手从键盘上移开? :)【参考方案6】:

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

Command + Ctrl + J

【讨论】:

【参考方案7】:

在 Xcode 9 中,这两种方法都有效:

⌘ + 右键单击​​

⌘⌃ + 点击

【讨论】:

【参考方案8】:

我不知道 Cmd + Option + Left Click 是如何为你们工作的,但快捷键(至少对我而言)是 Cmd + Ctrl + Left Click。 我在 Apple 键盘和 MacBook 键盘上都试过了,就是这个。

【讨论】:

【参考方案9】:

当我 ⌘-click Xcode 9 中的一个符号时,我看到了

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


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

【讨论】:

【参考方案10】:

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

【讨论】:

【参考方案11】:

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

Xcode >> Preference >> Key Bindings >> 这是所有快捷方式的列表 Xcode。

【讨论】:

看看user8315745的回答,不是这个。【参考方案12】:

删除派生数据下的所有内容并重新打开 Xcode 为我修复了所有问题。

【讨论】:

以上是关于iOS - 在 Xcode 9 中跳转到定义的快捷方式?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio Code 中跳转到右括号?

Vim Taglist:如何从开源文件中跳转到标签定义

IntelliJ IDEA快捷键

iOS-获取苹果商店iPhone应用程序编号APPID-应用中跳转到AppStore中的其他应用

教你如何在快应用中跳转到Android的app

如何从微信浏览器中跳转到APP指定页面