本页内容

查看搜索结果

使用“Search Results ”视图,可搜索项目、文件系统中的文件或当前打开的文件,并查看搜索结果。

定义搜索范围

搜索范围决定了“Qt Creator ”在何处搜索该搜索字符串:

  • All Projects 在所有项目中进行搜索。
  • Single Project 在所选项目中搜索。
  • Files in All Project Directories 递归搜索所有项目目录。
  • Files in File System 在所选目录中进行递归搜索。
  • Current File 仅从当前文件开始搜索。
  • Open Documents 在所有打开的文件中搜索。

在“File pattern ”和“Exclusion pattern ”中,指定文件模式以进一步限制搜索范围。

定义搜索条件

搜索条件决定了Qt Creator 如何将搜索字符串与文本进行匹配,以及显示哪些结果:

  • 若需区分大小写,请选择“Case sensitive ”。
  • 若仅搜索完整单词,请选择“Whole words only ”。
  • 若要使用“regular expressions ”进行搜索,请选择“Use regular expressions ”。
  • 若要将二进制文件从搜索结果中排除,请选择“Ignore binary files ”。
  • 若要将生成的文件从搜索结果中排除,请选择“Ignore generated files ”。

带搜索选项的搜索结果视图

查看搜索结果

选择SearchSearch & Replace 后,视图中将显示包含搜索结果的文件列表。

在搜索结果中找到的匹配项

要在编辑器中显示搜索结果:

  • 要查看文件中的所有匹配项,请在列表中双击文件名。
  • 要跳转到某个匹配位置,请双击该位置。

若在修改了列表中的文件后需要重复搜索,例如,请选择“Search Again ”。

使用“搜索结果”视图工具栏

该工具栏包含重新搜索和浏览搜索结果的选项:

  • 要清除搜索结果,请选择“清除 ”(Clear )。
  • 要在实例之间切换,请选择“下一项 ”(Next Item )和“上一项 ”(Previous Item )。
  • 要展开或折叠搜索结果,请选择“展开全部 ”(Expand All )。
  • 要根据访问类型(如读取、写入或声明)过滤符号用法的搜索结果,请选择“过滤树 ”(Filter Tree )。
  • 要开始新的搜索,请选择“新搜索 ”(New Search )。
  • 如果当前项目中的路径较长,请选择“../ ”(Show Paths in Relation to Active Project )以显示相对路径。
  • 要显示先前搜索的结果,请在“History ”中选择相应条目。

另请参阅 “查看输出”和“操作指南:搜索”。

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.