【问题标题】:Does XCode have a cursor navigation stack like Visual Studio?XCode 是否有类似 Visual Studio 的光标导航堆栈?
【发布时间】:2010-11-13 19:32:37
【问题描述】:

Visual Studio 跟踪光标位置,并允许您在这些位置前后移动。例如,您可以按 Ctrl+- 向后导航,按 Ctrl+Shift- 向前导航。

我看到 XCode 会跟踪您访问过哪些文件的历史记录,但它是否也允许我在光标位置中前进和后退?

我问的原因是因为我发现通过使用Command-Double左键单击,我访问了函数定义(通常在同一个文件中),然后我想快速返回到我之前在同一个文件中的位置。因为我在同一个文件中,所以文件历史导航没有用。目前我必须通过代码搜索找出我在哪里,这很乏味。

谢谢!

【问题讨论】:

    标签: visual-studio xcode ide navigation cursor-position


    【解决方案1】:

    在xcode4中,[Control + Command + ]跳转到下一个。

    【讨论】:

      【解决方案2】:

      XCode 3.1 中没有。

      XCode 3.2 仍在 NDA 下,所以我们不能在这里讨论它的特性,但是有很多新特性,当它出现时你一定要重新研究这个问题。

      【讨论】:

        【解决方案3】:

        是的,确实如此 - Command + Alt + 。

        我的 XCode 是 3.1.2 并且它工作...几乎每次。如果您打开一个新窗口并开始在那里工作,它不会进入您之前的工作窗口。但是,如果您在单个窗口中编码期间更改文件和/或文件中的位置 - 它会让您回来。

        它被称为“Go Back”,与“Go Forward”一起存在于 View 菜单中 - Command + Alt + 。

        对于“转到函数定义”,默认键绑定是 Command + F12。在菜单中,它位于 Edit -> Find -> Jump to Definition

        【讨论】:

        • 我刚刚玩过这个功能(因为你提到了它)。对我来说,它可以激活文件级导航,但它似乎无法跟踪我在文件中的光标位置。要看到这一点,请打开一个文件,然后使用下拉菜单访问一些功能,然后单击一个文件。你会看到这个菜单选项是灰色的。现在在同一窗口中访问一个新文件,它在菜单中变为活动状态。
        【解决方案4】:

        在 xcode 3.1.1 中默认没有定义跳转到定义 你可以自己设置。转到xcode->首选项->键绑定->查找->跳转到定义

        【讨论】:

          【解决方案5】:

          我一直在寻找这个,对我有用的是:

          ⌃ + 2(Ctrl + 2 - 显示以前的历史记录)然后单击 ↓ - 这将跳回到以前的定义

          ⌃ + 3(Ctrl + 3 - 显示下一个历史记录)然后单击 ↓ - 这将跳转到下一个定义

          这只有在你使用 ⌃ + 6 在你的类中导航以在定义之间跳转时才有效。

          【讨论】:

            猜你喜欢
            • 2015-06-05
            • 1970-01-01
            • 2011-03-12
            • 2014-03-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-10-06
            • 2021-02-24
            相关资源
            最近更新 更多