【问题标题】:Xcode question: Quickly jump to a particular selector/class/symbol?Xcode 问题:快速跳转到特定的选择器/类/符号?
【发布时间】:2009-07-11 20:16:06
【问题描述】:

在 Xcode 中跳转到特定符号/选择器/类的最快方法是什么? (我正在寻找键盘快捷键)。

目前,我知道两种方法:

  • “快速打开” > 点击编辑器顶部的符号下拉菜单 > 选择选择器跳转到它。
  • 单击左侧边栏“组和文件”部分中的“项目符号”,然后在 XCode 窗口右上角的“搜索”文本字段中输入名称。

有更快的方法吗? (如果我什至可以指定一个快捷方式来跳转到“项目符号”,那对我来说就足够了。或者,如果我可以找到一个键盘快捷方式来跳转到可以执行此操作的编辑器上方的符号下拉列表)。

对于有经验的 Xcode 程序员,你用什么来跳转到一个符号?

【问题讨论】:

  • 刚刚意识到它是“Xcode”而不是“XCode”。现已更正此案。

标签: objective-c cocoa xcode


【解决方案1】:

在 Xcode 3.2 中,“快速打开”命令 (Shift-Control-D) 允许您输入选择器和类名以及文件名。这至少会让你接近你想要的。

您关于使用“符号”下拉菜单的想法也有效。您可以使用按键 Control-2 调出 Symbols 下拉菜单,然后使用箭头键,或开始输入您想要访问的方法的名称。

编辑:在 Xcode 4 中,按下 Control-6 时会出现“符号”下拉菜单。您可以通过更改“标准编辑器 > 显示文档项”的键绑定在 Xcode 设置中更改此设置。

【讨论】:

  • Control+2 成功了。谢谢 :) (它早先被映射到为我切换空间)。奇怪的是,这是否记录在任何地方?
  • 我不这么认为。当我发布这个答案时,我通过 Xcode 中的“键绑定”进行了快速检查,但那个特定的击键甚至没有出现在列表中。无论如何,我很高兴它有效:)
  • @eJames Control-2 键绑定应该在 Text Key Bindings 选项卡下作为 Pop Symbols Popup。
  • @Ashley Clark:就是这样!第一次我什至没有看到“文本键绑定”选项卡。感谢您指出这一点。
  • 作为另一个更新,Control+6 现在是 XCode 4.3 中 View Menu -> Standard Editor -> Show Document Items 下的键绑定
【解决方案2】:

如果您正在查看源文件中的符号并想要跳转到其定义,请 ⌘-单击它。

【讨论】:

    【解决方案3】:

    (命令 + 双击)在您实现的任何位置的符号/选择器/类上跳转到它们 (选项+双击)在框架类/选择器上跳转到帮助->文档中的参考

    【讨论】:

    • 有没有办法在 Xcode 4 中在选择符号而不是命令+单击时使用击键来执行此操作?
    【解决方案4】:

    一种(可以说是粗略的)方法似乎如下:

    这是基于这样一个事实,即 Xcode 窗口右上角的“搜索”字段似乎会根据“组和文件”侧边栏中的选择而改变行为。

    • 在“组和文件”侧边栏中选择“项目符号”
    • 按⌥⌘F(即Command+Option+F)跳转到搜索栏
    • 输入要跳转的符号,很快就会出现一个轮廓

    (这将一直有效,直到您单击“组和文件”侧边栏中的其他内容)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多