我正在寻找一种键盘快捷键,可以将“Cmd-t”(打开新选项卡)和“Cmd-单击符号”(跳转到定义)结合起来。我希望能够在新选项卡中打开符号定义,就像使用 Web 浏览器时按住 Cmd 键单击(在 Windows 上按住 Ctrl 键单击)在新选项卡中打开链接一样。
我尝试了一些不同的组合,但在 Cmd-option-Shift-click 使 Xcode 崩溃后放弃了!
我目前使用的是 Xcode 4.6.1。
现在按住命令双击该符号以在新选项卡中打开。
我发现的最简单的方法是,
Cmd+T new tab.
Then Cmd+Click on the symbol.
我认为 Xcode 应该有,
Cmd+Shift+Click
在新选项卡中打开函数/类。或者 Alt+Cmd+O
或类似的东西:)
UPDATE:
这是一个老把戏。现在你可以使用@Leigh 的答案。 Cmd + double click + (set preferences to open double click navigation in new tab)
有趣的是你提到了
⌘⌥⇧-click
,因为你可以用它在新选项卡中打开定义。不幸的是,执行此操作后,您还需要单击窗口导航器中出现的右侧 +
符号,因此这在某种程度上是一个两步操作。我不认为还有其他方法可以做到这一点。苹果称其为“跳转到定义...”,因为您可以选择在哪里打开它。另外,如果你是键盘手^⌘⌥⇧J
在编辑器中选择,一步方法是
⌥⌘ click
。使用 ⌥⌘
,光标将变为手指。单击会在新选项卡中打开该符号。
在项目导航器中选择,使用
⌘ double click
。
对于 Xcode 15: Xcode -> 设置 -> 导航:将 可选导航 设置为 使用选项卡。
现在按住 cmd + option,然后单击该符号以在新选项卡中打开它。