在Xcode 5上进行项目范围的单词匹配搜索

时间:2013-10-14 07:58:35

标签: xcode find match xcode5

我正在使用Xcode 5,并希望找到一个单词(例如:变量名),而不是通过子串匹配,而是通过完全匹配(或前缀匹配)。在文件范围搜索(Command-F)中,我可以通过单击玻璃图标右侧的箭头按钮并选择"编辑查找选项..."来使用文本搜索或正则表达式搜索。 但是,我找不到在Xcode 5中搜索项目范围搜索("在项目中查找",Shift-Command-F)的任何选项。 我能做的一件事是跑步" grep -w"在Terminal.app上。但是,有没有办法在Xcode中的Project中搜索单词?

2 个答案:

答案 0 :(得分:22)

似乎Xcode 5中的搜索工具对很多人来说有点混乱。在我看来,Apple应该做一个更好的工作,让用户知道什么是可点击的,什么不是......那就是说,这是你如何访问不同的选项:

切换到Find Navigator后,我们会看到3个组件(Find> Text> Containingenter image description here

现在,您可以点击其中任何一个来选择不同的选项(àlajumpbar) enter image description here

最后,您还可以点击In Workspace(或In Project)来更改搜索范围

enter image description here

答案 1 :(得分:2)

在Xcode 6中我遇到的问题是我的Framework文件夹没有被搜索,即使它显然是项目的一部分(但在/ Library / Frameworks中),即使我有一个使用编辑器中显示的字符串打开文件。

So I clicked In Project and defined a new Scope that specified "within workspace and frameworks".

将范围从In Project更改为My Scope(如图所示)甚至允许我在非框架文件夹中找到搜索字符串。