是否可以在 Xcode 中按命令单击符号进入新选项卡?
Posted
技术标签:
【中文标题】是否可以在 Xcode 中按命令单击符号进入新选项卡?【英文标题】:Is it possible to Command-click a symbol into a new tab in Xcode? 【发布时间】:2013-03-19 08:11:50 【问题描述】:我正在寻找一个键盘快捷键,它允许我结合“Cmd-t”(打开新选项卡)和“Cmd-单击符号”(跳转到定义)。我希望能够在新选项卡中打开符号定义,就像使用 Web 浏览器时 Cmd 单击(在 Windows 上按 Ctrl 单击)在新选项卡中打开链接一样。
我尝试了一些不同的组合,但在 Cmd-option-Shift-click 崩溃 Xcode 后放弃了!
我目前使用的是 Xcode 4.6.1。
【问题讨论】:
【参考方案1】:-
转到 XCode->首选项,
选择导航选项卡,
将“双击导航”更改为“使用单独的选项卡”
现在命令双击符号以在新选项卡中打开。
【讨论】:
如果有人想知道,这在 Xcode 5.1.1 中完美运行。 我会将“可选导航”设置为“使用单独的选项卡”,然后使用 Option + Click【参考方案2】:我找到的最简单的方法是,
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
很有趣,因为您可以使用它在新选项卡中打开定义。不幸的是,您还需要在执行此操作后单击出现在窗口导航器中的右侧 +
符号,因此这是一个两步操作。我认为没有其他方法可以做到这一点。 Apple 将其称为“Jump to Definition In...”,因为您可以选择在何处打开它。另外,如果你是键盘侠^⌘⌥⇧J
【讨论】:
是的,但由于某种原因,窗口导航器给我的机器带来了压力!如果你确实让它出现了,那么你可以↑, →, Enter
在不离开键盘的情况下打开该选项卡:) 此外,^⌘⌥⇧J
似乎只有在突出显示整个符号 (⌘⌥→
) 后才能在键盘上工作。【参考方案4】:
在编辑器中选择,一步法是⌥⌘ click
。使用⌥⌘
,光标将变为指向手指。单击会在新选项卡中打开该符号。
在项目导航器中选择,使用⌘ double click
。
【讨论】:
以上是关于是否可以在 Xcode 中按命令单击符号进入新选项卡?的主要内容,如果未能解决你的问题,请参考以下文章