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

时间:2014-09-26 18:59:27

标签: ios xcode

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

enter image description here

如果您像我一样并且每天都这样做一百次,那么您希望有一种方法可以省略搜索中的可本地化文件。怎么样?

3 个答案:

答案 0 :(得分:22)

  1. 在“查找导航器”选项卡中,单击搜索栏下方的当前搜索范围:
  2. where to click under search bar

    1. 点击"新范围......"并给它一个名字。我选择了工作区W / O Localizable":
    2. new search scope configuration

      1. 添加与正则表达式匹配的路径条件'。您可以使用负正则表达式来排除路径,其中包含" Localizable"在里面。要使用的正则表达式是:^((?!Localizable)。)* $
      2. 那就是它!只需点击" SEARCH SCOPES"下的新搜索范围。它将是新的默认值。

答案 1 :(得分:2)

快速提示,这是一些解决方案。您可以通过单击结果并点击"删除来轻松更改此项。"这将从列表中删除结果或结果组。它不会影响您的代码;)

答案 2 :(得分:0)

xCode 9.4的快速提示。创建此搜索范围以仅搜索项目中的swift文件。 enter image description here