将“快速打开”的范围限制为当前在 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 首选项中找不到任何内容。如果可能的话,这个功能会更有用。
【问题讨论】:
请注意标签不是关键字。也就是说,用xcode
、open
和quickly
标记这个问题并不意味着您在谈论XCode 中的“快速打开”对话框。
我确实看到了,根据我的假设,像 open、quick 等常用词会在那时大量填充和嘈杂。谢谢,下次标记时会记住这一点:)
“搜索不区分大小写,其范围仅限于当前项目和活动 SDK。” developer.apple.com/library/ios/#recipes/… 文档页面没有说明任何限制搜索范围,所以它可能是不可能的。
对我来说这看起来像一个错误。在我的一个项目中,它显然只搜索当前范围。在另一个中,我得到了和你一样的结果。当您使用适用于 iOS 和 Mac OS X 的库时,可能会发生这种情况。
虽然这是一个非常古老的问题,但有没有人找到解决方法?下面提到的解决方案并不能真正满足要求。
【参考方案1】:
快速打开对我来说失去了价值。在修复错误/可以指定范围之前您可以做什么:
使用:Cmd + Shift + J
然后键入要“快速打开”的文件。这仅限于项目 Navigator 中的文件。
【讨论】:
【参考方案2】:我怀疑范围是基于当前选择的导航器。当我开始得到奇怪的结果时,我会选择项目导航器,然后重试并得到我预期的结果。
【讨论】:
以上是关于将“快速打开”的范围限制为当前在 Xcode 中打开的项目?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Xcode Server 在集成后脚本中发送当前覆盖范围的请求?