将“快速打开”的范围限制为当前在 Xcode 中打开的项目?

Posted

技术标签:

【中文标题】将“快速打开”的范围限制为当前在 Xcode 中打开的项目?【英文标题】:Restrict 'Open Quickly's scope to currently open project in Xcode? 【发布时间】:2012-07-27 22:22:33 【问题描述】:

CMD+Shift+O ( ⌘⇧O ) 调出 Xcode 的“快速打开”功能。很像 Textmate & Sublime Text 2 中的 CMD+T。它的搜索范围似乎包括我项目之外的系统标头。

有没有办法将此范围限制为当前打开的项目?我在 Xcode 首选项中找不到任何内容。如果可能的话,这个功能会更有用。

【问题讨论】:

请注意标签不是关键字。也就是说,用xcodeopenquickly 标记这个问题并不意味着您在谈论XCode 中的“快速打开”对话框。 我确实看到了,根据我的假设,像 open、quick 等常用词会在那时大量填充和嘈杂。谢谢,下次标记时会记住这一点:) “搜索不区分大小写,其范围仅限于当前项目和活动 SDK。” developer.apple.com/library/ios/#recipes/… 文档页面没有说明任何限制搜索范围,所以它可能是不可能的。 对我来说这看起来像一个错误。在我的一个项目中,它显然只搜索当前范围。在另一个中,我得到了和你一样的结果。当您使用适用于 iOS 和 Mac OS X 的库时,可能会发生这种情况。 虽然这是一个非常古老的问题,但有没有人找到解决方法?下面提到的解决方案并不能真正满足要求。 【参考方案1】:

快速打开对我来说失去了价值。在修复错误/可以指定范围之前您可以做什么:

使用:Cmd + Shift + J

然后键入要“快速打开”的文件。这仅限于项目 Navigator 中的文件。

【讨论】:

【参考方案2】:

我怀疑范围是基于当前选择的导航器。当我开始得到奇怪的结果时,我会选择项目导航器,然后重试并得到我预期的结果。

【讨论】:

以上是关于将“快速打开”的范围限制为当前在 Xcode 中打开的项目?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Xcode Server 在集成后脚本中发送当前覆盖范围的请求?

Xcode:将不同高度的 UILabel 限制为固定大小的容器

如何将 F# 中的模块导入限制在本地范围内?

在移动设备中打开时将链接转换为幻灯片过渡

Xcode:是不是可以“快速打开”助手编辑器的右窗格?

在 Xcode 11 中,如何在新选项卡或新窗口中快速打开文件?