2014-09-26 88 views
7

如果您的项目很大并且有很多本地化,有时您会通过搜索显示在该视图控制器视图上的文本找到视图控制器。但在这样做,你得到了很多搜索的结果,则不需要,可以使找到您要搜索的繁琐的文件:Xcode - 搜索范围以排除文件或路径

enter image description here

如果你和我一样,做一百次例如,您希望有一种方法可以省略搜索中的Localizable文件。怎么样?

回答

21
  1. 在查找Navigator选项卡,直接点击当前的搜索范围的搜索栏下方:

where to click under search bar

  • 点击“新建作用域... “并为它命名。我挑选“工作区W/O可本地化‘:
  • new search scope configuration

  • 添加一个路径条件‘匹配正则表达式’可以使用负正则表达式来排除与路径。使用正则表达式:^((?!Localizable)。)* $
  • 就是这样!只需点击“SEARCH SCOPES”下的新搜索范围,它将成为新的默认

    1

    快速提示这是一个解决方案我。您可以轻松地通过点击结果并点击“删除”来改变这一点。这将从列表中移除结果或一组结果。它不会影响您的代码;)

    +0

    适用于零星搜索,但不会持续。因此,每次连续搜索都会返回不需要的结果/组,并且使用Localizable.strings文件至少需要选择/删除大量文件(它们不会分组):/ – 2014-09-26 21:21:05