32

我正在寻找一个键盘快捷键,它允许我结合“Cmd-t”(打开新选项卡)和“Cmd-单击符号”(跳转到定义)。我希望能够在新选项卡中打开符号定义,就像使用 Web 浏览器时 Cmd 单击(在 Windows 上按 Ctrl 单击)在新选项卡中打开链接一样。

我尝试了一些不同的组合,但在 Cmd-option-Shift-click 崩溃 Xcode 后放弃了!

我目前正在使用 Xcode 4.6.1。

4

4 回答 4

45
  1. 转到 XCode-> 首选项,
  2. 选择导航选项卡,
  3. 将“双击导航”更改为“使用单独的选项卡”

现在命令双击符号以在新选项卡中打开。

于 2014-01-20T14:55:40.100 回答
11

我发现的最简单的方法是,

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)

于 2013-08-14T10:33:17.190 回答
3

您提到的有趣,⌘⌥⇧-click因为您可以使用它在新选项卡中打开定义。不幸的是,您还需要在+执行此操作后单击窗口导航器中显示的正确标志,因此这是一个两步操作。我认为没有其他方法可以做到这一点。Apple 将其称为“Jump to Definition In...”,因为您可以选择在何处打开它。另外,如果你是键盘侠^⌘⌥⇧J

于 2013-03-28T18:51:34.960 回答
2

在编辑器中选择,一步方法是⌥⌘ click. 使用⌥⌘,光标将变为指向手指。单击会在新选项卡中打开该符号。

在项目导航器中选择,使用⌘ double click.

于 2013-10-25T14:33:42.280 回答