•  

    Source Insight

    是一个的面向项目的编程编辑器、代码浏览器和分析器,可帮助您在工作和计划​​时分析代码。

    Source Insight 具有针对 C/C++、C#、Java、Objective-C 等的内置动态分析。



    理解代码

    快速学习现有代码库,并加快新项目的步伐。通过查看函数和对象的使用位置来评估潜在更改的成本。请参阅类继承和函数调用树。


    快速导航

    Source Insight 解析您的整个项目,让您轻松导航和编辑代码,同时自动向您显示信息。轻松跳转到函数调用者或变量引用。


    发现

    查看函数和变量的使用位置。Source Insight 自动显示对函数、变量、类等的引用 - 几乎立即。使用高级搜索功能在您的项目中进行搜索。

    代码分析

    Source Insight 具有针对 C/C++、C#、Java、Objective-C 等的内置动态分析。

    强大的编辑功能

    使用强大的编辑功能,包括代码片段、符号自动完成和智能重命名。

    语法格式

    使用语法格式查看对变量和其他声明的实时引用。标识符根据其声明、范围和用法进行格式化。

     

     

    主要优势

    • 有助于理解现有的代码库。
    • 快速导航函数调用和调用者。
    • 查找对函数、变量等的引用 - 几乎立即。
    • 请参阅调用图和类树图。
    • 无需打开文件即可预览函数和类定义。
    • 使用语法格式查看对变量和其他声明的实时引用。
    • 强大的编辑功能,包括代码片段、符号自动完成和智能重命名。
    • 动态信息面板协同工作以创建高效的工作流程。

     

     

    功能亮点

    • Source Insight 专为大型、要求苛刻的现实世界编程项目而设计。事实上,当今重要的技术公司正在使用 Source Insight 来开发一些成功的商业硬件和软件产品。

     

    代码分析

    Source Insight 分析您的源代码并在您工作时动态维护其自己的符号信息数据库,并自动向您提供有用的上下文信息。Source Insight 还可以显示引用树、类继承图和函数调用树。Source Insight 有一组辅助面板窗口,它们协同工作,为您提供快速且有用的源代码和源信息导航。

    始终保持 新的符号信息

    由于程序在不断开发中,因此即使代码中无法编译的符号也能以 新的准确性浏览,这一点很重要。Source Insight 维护其符号数据库以提供即时浏览功能,而无需编译项目或依赖编译器提供浏览器文件。即使在您编辑代码时,Source Insight 也能快速且无干扰地更新其文件信息。此外,符号功能会自动内置到每个 Source Insight 项目中。您不需要构建任何额外的标记文件。

     

     

    调用图

    关系窗口是 Source Insight 的一项创新,可显示符号之间的有趣关系。它在自己的面板窗口中在后台运行并跟踪您选择的符号。它可以显示类层次结构、调用树、引用树等。

    类继承显示

    您在工作时会在后台自动获取信息,但您可以在需要时与“关系”窗口进行交互。

    可以以图形方式或大纲格式查看关系窗口。您还可以打开多个关系窗口,每个窗口显示不同类型的信息。

     

     

    项目范围的关键字搜索

     就像在您的代码库上进行 Internet 搜索一样

    您可以像对项目进行 Web 搜索一样使用“搜索项目”命令。这使您可以在指定的行数内找到引用一个或多个主题的代码段。它甚至可以在有意义的符号名称片段上找到匹配项。您可以使用布尔表达式并查找单词变体。

    例如,您可以输入“保存磁盘(复制或复制) ”,Source Insight 将查找对“保存”、“磁盘”以及“复制”或“复制”的所有引用,这些引用彼此靠近(以及单词变体,例如“保存”、“保存”和“保存”),包括函数和变量名称,例如SaveFilemake_duplicate

     

     

    多个视觉主题

    Source Insight 带有多个颜色和字体的视觉主题。您可以快速切换主题,或创建自己的主题。视觉主题捆绑了所有颜色和字体设置,以及语法格式样式。

    您还可以有选择地自定义各个面板。Source Insight 有许多颜色和字体选项

     

     

     

    文件比较

    Source Insight 的内置文件比较窗口会在您编辑时更新。它并排显示两个文件的差异。您可以使用Compare with Backup File快速将文件与旧版本进行比较。

     

    目录比较

    目录比较窗口与文件比较窗口一起工作以比较两个目录的内容。双击文件以显示文件的差异。

     

     

     

    代码美化

    使用适用于大括号语言(例如 C/C++ 和 C# 以及 Java)的内置代码美化器重新格式化您的源代码。

     

    将项目源导出为 HTML

    您可以使用它来将所有文件导出为 HTML 版本,其中包含您在 Source Insight 中看到的大部分相同的语法格式。

    功能概要

    对 C/C++、C#、Objective-C++、Java 等的语言解析支持

    始终保持新的符号定义信息

    快速访问所有符号和文件

    调用图和类树图

    上下文敏感的动态类型解析

    在上下文窗口中自动显示声明

    语法格式 - 类似于语法着色但更多

    每个文件的符号窗口

    上下文敏感的智能重命名

    快速查找参考文献

    文件和目录比较(差异)。

    折叠代码块

    混合语言编辑

    代码美化

    视觉主题

    概览滚动条和增强的滚动条

    多种布局

    项目范围的关键字搜索就像在您的代码库上进行 Internet 搜索一样

    自动完成

    项目方向

    代码片段

    书签

    备份文件管理

    项目范围内的快速搜索和替换以及参考查找

    具有多个视图的项目窗口

    与外部编译器和工具集成

    用于存储剪贴板和样板代码的剪辑窗口

    两阶段线路修订标记和选择性线路恢复

    可扩展的文件类型和语言

    源导出到 HTML

    崩溃恢复提供全时保护

    高 DPI 显示支持

    对远程终端服务器会话的特殊支持

    从其他源或程序集导入外部符号

    项目的主文件列表,以便团队成员可以共享文件列表

    快捷方便

    在 Windows 10/8/7/Vista 和 Windows Server 2008+ 上运行

    系统要求:

    • Windows 10/8/7/Vista

    • Windows Server 2008、2012