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 click
与control+click
相同,所以现在您可以通过按cmd + right mouse click
来select 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 中跳转到右括号?