品牌型号:联想 E550C ThinkPad
系统:Windows 11
软件版本:Source Insight 4
项目交接是每个程序员入职或离职时必经的考验,当我们打开一个陌生的项目时,迎面而来的大概率是数不清的代码文件和错综复杂的函数调用。不过,有了Source Insight的支持,这些复杂函数关系都可以轻松理清,Source Insight提供了强大的代码分析能力,能帮助我们快速查找函数变量参考来源、绘制项目函数调用关系图,助力我们迅速上手了解项目。本文将就这两个重点内容,着重介绍Source Insight怎么把查找参考固定在工具栏,Source Insight查看调用关系。
一、Source Insight怎么把查找参考固定在工具栏
Source Insight提供了可定制的用户工具栏界面,允许我们根据自己的工作习惯调整工具栏布局。要将“查找参考”功能固定在工具栏上,可以照以下步骤设置:
1、点击Source Insight的“View”视图菜单,点击展开“Toolbars”项,单击“Symbols Toolbar”,将符号工具条展示在工具栏中。

2、下图红框为“Symbols Toolbar”的工具条,其中“R”图标按钮即为查找参考的工具入口,单击它可打开查找参考界面,在其中的Find References To输入框中输入查找单词,点击“Search”可开始查找并显示查找结果。

二、Source Insight查看调用关系
理解代码间的调用关系对于调试代码、重构代码或接手新项目都至关重要,但通过一行行的代码阅读理解显然效率过低且容易出错,此时就可以利用Source Insight中提供的查看调用关系相关功能来了解代码结构。
1、点击View菜单中Panels的“Relation Window”,在界面中显示调用关系窗口。

2、双击选中要查看调用关系的函数或变量,Source Insight会自动通过符号数据库显示该选中内容的调用关系在关系窗口中。如图所示为查看auth.py文件中“_basic_auth_str”函数的调用关系,它正被adapters.py文件和sessions.py文件的send函数、__call__函数所调用。

3、点击下方红框的树状图标,可以将调用关系从列表样式转变为树形图样式,通过树形图更能快速理解函数间错综复杂的调用结构,双击其中的某项可以在编辑器中直接跳转到函数调用所在位置。

以上就是关于Source Insight怎么把查找参考固定在工具栏,Source Insight查看调用关系操作步骤的教程讲解。通常在开发代码时,理解源码或他人代码,相比于编写代码往往需要花费更多时间,其难度也丝毫不亚于后者。但Source Insight的查找参考和调用关系图,帮助我们大幅降低了代码理解的难度,让我们得以将宝贵的时间资源从繁琐的代码中解放出来,转而专注于更具价值的业务逻辑实现和创新性开发工作中。