Source Insight中文网站 > 新手入门 > Source Insight怎么全局搜索函数 Source Insight如何筛选搜索结果
教程中心分类
Source Insight怎么全局搜索函数 Source Insight如何筛选搜索结果
发布时间:2026/01/27 14:06:46

品牌型号:惠普 240 G3

系统:Windows 10 专业版

软件版本:Source Insight 4.0

开发人员用Source Insight看代码、写代码的时候,经常会需要搜索函数,如果能熟练掌握使用技巧就能让效率提高不少,所以了解怎么快速找到函数,怎么从海量结果中筛选结果很有必要。下面就来介绍下Source Insight怎么全局搜索函数,Source Insight如何筛选搜索结果。

一、Source Insight 如何全局搜索函数

想在Source Insight里快速找到某个函数,方法挺多的,而最直接好用的就是它的搜索功能。下面具体讲一下怎么操作。

  1. 在软件最上面的菜单栏,点击Search选项,然后选择Lookup References...​。
引用查找
图1 引用查找
  1. 在界面里可以看到有不同的搜索选项,在图中可以看到它们代表的中文意思。
引用查找界面
图2 引用查找界面

这里我们重点了解下四种搜索方式,在使用的时候我们需要知道它们适用的场合:

  • 选择Simple String(简单字符串匹配)代表输入什么就查找什么,即使是不完整的词也能匹配。用起来确实挺方便的,基本上什么场景都能应付得来。就是遇到大型项目,搜索速度可能会有点慢。

选择Regular Expression(正则表达式匹配)可以进行模式匹配,比如我们想把代码里所有“get_”开头的函数都找出来,用它就很方便。

选择Keyword Expression(关键字表达式)的话,就可以通过关键词进行查询,像互联网检索那样。

选择Look Up Reference(引用查找),能够帮你精准锁定代码里的符号位置,如果我们需要查找函数的准确定义,或者了解被谁引用了,这是最推荐的方式。

上面的选项选择好后,点击"Search",搜索结果一下就出来了,符合条件的选项全都列在结果里了。

查找结果
图3 查找结果

二、Source Insight如何筛选搜索结果

在海量信息里找真正有用的东西,信息可能会有点多,如果能把搜索范围缩小,会省不少事。Source Insight有不同的筛选方法,我们可以根据情况选择。

1、按文件类型筛选

  1. 要是我们知道函数大概在哪类文件里,用这方法就很合适。一个大型项目里头文件很多,选好了文件类型,搜索范围立马就小了很多。

操作起来一点都不复杂,只需要点击搜索界面的Search In。接下来,我们就可以选择项目中包含哪些文件类型。就拿C语言项目来说吧,直接勾选"All C source File"这个选项,那些不相干的文件类型就自动被过滤掉了。

文件类型选择
图4 文件类型选择

2、利用搜索选项进行过滤

按照自己的情况设置参数,能过滤掉大量不相关的结果:

把“跳过注释”这个选项勾上,代码里的那些注释就全都不管用了。

勾选“仅搜索注释”后,它就能帮你把搜索范围锁定在注释的代码里。

勾上“跳过无效代码”这个选项,那些被条件编译指令(比如#ifdef)挡住的代码块就彻底不参与编译了。

打开“智能引用匹配”这个功能,Source Insight的判断会变得更聪明。它能帮你确认找到的字符串是不是你真正想找的那个标识符,就更精准了

“区分大小写”和“仅全字母匹配”就是字面意思,比较好理解了。

试试把这些筛选条件组合起来用。这么一来,搜索结果立马就精准多了,那些不相关的信息从源头就被过滤掉了,省时又省力。

以上就是关于Source Insight怎么全局搜索函数,Source Insight如何筛选搜索结果的全部内容了。Source Insight搜索功能强大,刚开始接触的时候,怎么搜函数、怎么筛选结果,都得自己一点点摸索。不过用熟了之后,各种搜索方法和筛选条件搭配起来,效率提升很多。希望本文的介绍可以帮助大家更快上手。

读者也访问过这里:
135 2431 0251