Xcode 在所有项目文件中查找和替换

Posted

技术标签:

【中文标题】Xcode 在所有项目文件中查找和替换【英文标题】:Xcode Find and replace in all project files 【发布时间】:2013-10-07 15:03:46 【问题描述】:

我需要在我正在处理的当前项目的所有文件中将NSLog 替换为DDLogVerbose……有什么简单的方法可以做到这一点? (搜索导航器中只有搜索)。

我还需要在所有 .m 文件的开头添加一行。这如何快速完成? (有超过 500 个这样的文件。)

【问题讨论】:

我确定您可以使用 cmd-shift-f 执行此操作,然后选择替换模式? 点击“查找”(在搜索导航器中)并从下拉列表中选择“替换”。 【参考方案1】:

这里有一些图片。在工具栏搜索中,您必须按“查找”,然后出现一个菜单 - 选择替换。现在您可以替换整个项目。

【讨论】:

当这对我不起作用时,我觉得有点傻,但我发现在输入替换源后,我必须按 Enter 才能让 XCode 真正搜索以找到匹配的字符串.否则,替换 / 全部替换按钮保持禁用状态。 谢谢蒂姆 - 这一定是一个错误 - 我试图弄清楚为什么搜索/替换按钮仍然是灰色的。 有快捷方式吗? ⌘3 打开查找和搜索,但我也可以在查找和替换之间切换吗? 哇 UX :'(

以上是关于Xcode 在所有项目文件中查找和替换的主要内容,如果未能解决你的问题,请参考以下文章

在所有文件 rstudio 中查找和替换文本

在 Xcode 中查找丢失的文件

一种在大型 Xcode 项目中查找孤立图像的方法

在 Xcode 项目文件夹中查找 plist 的路径

如何在 Visual Studio Code 中查找和替换所有匹配项(在所有文件中)?

在所有子目录中的文件中查找和替换文本[重复]