在Xcode中搜索没有找到结果(搜索我的来源)

时间:2010-05-15 03:30:15

标签: xcode search

我正在拉扯我的头发并且Google的结果有所偏差,因为它认为我想知道如何编写代码。

我的问题是,当我尝试使用字符串匹配框搜索我的代码时,即使我输入了下面屏幕上的内容,它也什么也找不到。

Spotlight是否能提供这些结果?我没有在Spotlight索引中排除任何内容,所以我应该重建索引吗?

感谢您提供的任何帮助。

4 个答案:

答案 0 :(得分:33)

在Xcode搜索字段的顶部,您可能想要选择:

Find > Text > Containing

而不是

Find > Text > Matching

我没有(明知)将其切换为“匹配”,但它已经设置好了。对于大多数搜索,“包含”是一种更有用的搜索类型。

答案 1 :(得分:29)

执行此操作后会发生这种情况:从编辑器中选择一个单词,然后右键单击它,然后选择“在工作区中查找所选符号”。

因此,取景器会自动将其设置为:

Find > Reference > Containing

要搜索给定文本,您必须将其重新设置为:

Find > Text > Containing

答案 2 :(得分:2)

有时在搜索字符串右侧的组合框中选择"In Selected Items"时会发生这种情况。

如果选择此选项,则只能搜索项目窗口中选择的任何文件。将其更改为"In Project"以搜索所有源文件。

请注意,文件需要在当前的Xcode项目中(只需从finder中打开它们就不会添加它们。)您可能也对"In Open Files"选项感兴趣,这对大型项目来说更快

答案 3 :(得分:1)

即使按照前面的答案中的说明禁用了所有过滤器,即使选择“跳转到定义”时可以很好地达到这些出现的条件,Xcode仍不能总是在我的某些项目中找到所有出现的字符串。

要进行文字全文搜索(请注意,这比预索引搜索要慢得多),可以通过在范围编辑器中添加文件夹位置来创建仅搜索整个项目文件夹的搜索范围:< / p>

enter image description here