是否可以在 Xcode 中按住 Command 键单击符号进入新选项卡?

问题描述 投票:0回答:5

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

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

我目前使用的是 Xcode 4.6.1。

xcode keyboard-shortcuts hotkeys
5个回答
45
投票
  1. 转到 XCode->首选项,
  2. 选择“导航”选项卡,
  3. 将“双击导航”更改为“使用单独的选项卡”

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


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)


3
投票

有趣的是你提到了

⌘⌥⇧-click
,因为你可以用它在新选项卡中打开定义。不幸的是,执行此操作后,您还需要单击窗口导航器中出现的右侧
+
符号,因此这在某种程度上是一个两步操作。我不认为还有其他方法可以做到这一点。苹果称其为“跳转到定义...”,因为您可以选择在哪里打开它。另外,如果你是键盘手
^⌘⌥⇧J


2
投票

在编辑器中选择,一步方法是

⌥⌘ click
。使用
⌥⌘
,光标将变为手指。单击会在新选项卡中打开该符号。

在项目导航器中选择,使用

⌘ double click


0
投票

对于 Xcode 15: Xcode -> 设置 -> 导航:将 可选导航 设置为 使用选项卡

现在按住 cmd + option,然后单击该符号以在新选项卡中打开它。

© www.soinside.com 2019 - 2024. All rights reserved.