Xcode - 搜索范围以排除文件或路径

Ale*_*ian 8 xcode ios

如果您的项目很大并且有很多本地化,有时您可以通过搜索该视图控制器视图上显示的文本来查找视图控制器.但是这样做会得到很多你不需要的搜索结果,这些搜索结果会让你找到你正在搜索的文件很麻烦:

在此输入图像描述

如果你像我一样并且每天都这样做一百次,那么你想要一种方法来省略搜索中的Localizable文件.怎么样?

Ale*_*ian 23

  1. 在"查找导航器"选项卡中,单击搜索栏下方的当前搜索范围:

在搜索栏下单击的位置

  1. 单击"新范围..."并为其命名.我选择了'Workspace W/O Localizable':

新的搜索范围配置

  1. 添加"匹配正则表达式"的路径条件.您可以使用负正则表达式排除其中包含"可本地化"的路径.要使用的正则表达式是:^((?!Localizable).)*$

而已!只需单击"搜索范围"下的新搜索范围,它就是新的默认值.