source insight 4使用

SourceInsight高效使用技巧

作者

QQ群:852283276
微信:arm80x86
微信公众号:青儿创客基地
B站:主页 https://space.bilibili.com/208826118

参考

使用 SourceInsight 的第四大理由,关键中的关键

关系图

关系图中的函数可以锁定,只要你不主动刷新,关系图就不会变化。并且还可以多看一个(锁定后,首先找下一个需要查看的函数或变量,然后点击工具栏关系图按钮关闭再打开,即可看2个关系图。

输入卡顿

改大Update recovery file的值,取消Background synchronization
421

source insight checking for modified files

导致软件很卡,optinos->preference->files,将其中的Reload externally modified files in background去掉。

source insight checking for modified files 问题解决

340

添加标准库头文件

菜单Project->Import External Symbols for Current Project
在这里插入图片描述

Search Project找不到

新编辑了,

//#define CONFIG_ID_EEPROM

用Search Project查找//#竟然找不到,fuck,必须用Search Files,小心了,
在这里插入图片描述

### SourceInsight 4 使用教程和操作指南 #### 工程创建与配置 在初次启动Source Insight,用户可以自定义工程文件路径来保持工程代码的整洁[^3]。通过这种方式,能够有效地管理项目中的各种源码文件。 #### 用户界面布局调整 为了满足不同用户的使用偏好,在设置过程中可以通过手动选中特定的小插件并进行拖拽摆放,从而构建个性化的IDE工作环境[^2]。 #### 关系窗口功能详解 - **函数调用关系展示** 当编辑区内选定某一具体函数名称的候,`Relation Window`会自动呈现出此函数以及它内部所调用到其他各个子程序之间的联系图表;这有助于理解复杂的软件架构设计思路。 - **宏/变量引用追踪** 对于宏定义或是全局性的数据对象而言,则可以在相同位置看到它们在整个工程项目里被哪些地方应用到了——这对于维护大型C/C++应用程序尤其有用处。 - **三种主要关联模式解析** a. `Contains`: 此选项可用来查看诸如结构体这样的复合型实体内含有的组件列表; b. `Calls`: 它专门针对过程间相互作用提供可视化支持,帮助识别出给定方法执行期间可能会触发哪几个辅助处理单元; c. `References`: 反向查找机制允许我们得知某项资源曾在哪里出现过,即谁曾经访问过这个目标元素。 ```python def example_function(): pass # Calls relation would show functions called by 'example_function' # References relation would list all places where 'example_function' is used. ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三遍猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值