Source Insight是一款由Source Dynamics开发的源代码阅读和导航工具,用于程序员和开发人员进行源代码分析和浏览。以下是Source Insight的主要特色和系统要求:
特色:
- 智能代码浏览:Source Insight提供智能的代码浏览功能,能够自动识别和解析多种编程语言,包括C、C++、Java、Python等,使得代码的浏览和导航变得非常方便。
- 实时符号解析:软件可以实时解析代码中的符号和标识符,包括变量、函数、类等,以便用户能够迅速定位和查找代码中的相关信息。
- 交叉引用:Source Insight支持交叉引用,可以显示符号在项目中的引用和被引用情况,帮助用户了解代码之间的依赖关系。
- 动态分析:软件可以执行代码的动态分析,包括调用图、类继承图等,以便用户更好地理解和分析代码结构和逻辑。
- 宏展开:Source Insight支持宏展开,可以实时显示代码中宏的展开结果,便于理解和调试宏代码。
- 自定义语法:软件支持自定义语法和关键字,适应不同的编程语言和开发环境。
Source Insight 4.0新特性
1、文件对比这个功能在->Tools 中,可以支持当前文件和备份文件对比,也支持两个文件对比。甚至支持文件夹内容对比。简单使用后发现效果好不错,这是替代 UltraCompare 的节奏啊,不过应该不支持文件信息的二进制版本对比。
2、代码 Reformat这个功能也在->Tools 中,可以支持几种常见的代码风格,例如:ANSI、GNU、K&R,也支持自定义,这和Eclipse 中的一样。代码风格是非常个人化的东西,看着舒服就好。这个功能在拷贝粘贴代码的时候很实用,设置好自己的代码风格,拷贝代码后 reformat 一下,大括号缩进什么的就可以轻松搞定。
3、自动补全自动补全这个功能本来就有,这也是使用 SI 写代码比直接在 keil IAR 中写代码效率高的一个很重要的原因。但是这次自动补全又增加了新的功能,支持一些关键字的自动补全。例如如下的 for 循环,if else 结构。
4、代码折叠这个功能在阅读非常长的代码时还是很好用的。
还有更多的功能例如主题配色,查找等就不演示了,反正都比 3.5 版本更好了。但是好也不是完全的,在使用新版本是出现过一次程序奔溃,再次打开后当前文件就部分出现了乱码。Source Insight配置教程1、Source Insight默认配置为将工程中的文件名都列成首字母为大写的,如图左侧工程文件列表中显示。现在我们将它配置成维持原文件的大小写不变的显示方式。如图,“Options”——“Preferences”——“Display”,下面有一个“Show exact case of the names”,勾选确定后,显示如图形右侧所示。
2、我们天天坐在显示器前工作的人,眼睛总是很需要保护,有人说多看绿色的对视力好,呵呵,不知真假,但是Source Insight确实可以更改背景色配置,如果你需要就根据自己爱好配置一下吧。Source Insight默认配置为颜色如上图所示。下面我们示例一下主代码区的背景色更改。3、“Options”——“Preferences”——“Colors”,“Window background”当前为白色,点击右侧“color…”按钮,选择喜欢的颜色,确定后颜色发生改变,如图右侧部分所示。其他颜色一样可以更改,自己试一试吧。
安装教程
2、替换原主程序:sourceinsight4.exe
3、双击sourceinsight4.exe文件。弹出激活窗口,选择第三个,导入si4.pediy.lic文件
Source Insight具有强大的代码分析和导航功能,可以快速地定位和编辑代码,也可以快速地了解代码结构和关系。Source Insight支持智能代码补全、语法高亮、代码折叠、函数跳转等等功能,这些功能可以大大提高编码效率和准确性。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.