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

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

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

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

【问题讨论】:

  • 好问题!!!

标签: ios xcode shortcut xcode9-beta


【解决方案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 为我修复了所有问题。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2011-02-09
                  • 2020-07-04
                  • 2012-02-08
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多