我正在使用 Xcode 5,并且希望不是通过子字符串匹配而是通过精确匹配(或前缀匹配)来查找单词(例如:变量名)。在文件范围搜索 (Command-F) 中,我可以通过单击玻璃图标右侧的箭头按钮并选择“编辑查找选项...”来使用文本搜索或正则表达式搜索。但是,我在 Xcode 5 中找不到任何用于在项目范围内搜索的选项(“在项目中查找”,Shift-Command-F)。我可以做的一件事是在 Terminal.app 上运行“grep -w”。但是,没有任何方法可以在 Xcode 中的 Project 中搜索单词吗?
问问题
4396 次
2 回答
23
好吧,Xcode 5 中的搜索工具似乎让很多人感到有些困惑。在我看来,Apple 应该做得更好,让用户知道什么是可点击的,什么是不可点击的……话虽如此,这里是您访问不同选项的方式:
一旦我们切换到Find Navigator
我们看到 3 个组件 ( Find
> Text
> Containing
)
现在,您可以单击其中任何一个以在不同选项之间进行选择(à la jumpbar)
最后,您还可以单击In Workspace
(或In Project
)更改搜索范围
于 2013-10-14T09:05:51.847 回答
3
在 Xcode 6 中,我遇到的问题是我的 Framework 文件夹没有被搜索,即使它显然是项目的一部分(但在 /Library/Frameworks 中),即使我用字符串打开了它的一个文件显示在编辑器中。
将范围从 In Project 更改为 My Scope(如图所示)甚至允许我在非框架文件夹中找到搜索字符串。
于 2014-12-08T23:24:47.537 回答