HI~您好,欢迎您访问"北京金科合创软件官方网站",购买正版软件、海外正版软件商城就选金科软件(Goldk Software) 咨询热线:15210221926  金科软件-国内外正版软件服务商
您的位置: 首页>产品中心>Source Insight

Source Insight

厂商名称:Source Dynamics, Inc

产品类别: 开发控件

下载地址:正版软件,购买后可安装使用

正版购买:采购咨询  

正版价格:时价

完整的销售 咨询顾问 服务体系

Source Insight软件功能介绍及价格

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

代码分析

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

relationoutline

总是最新的符号信息
因为程序一直在开发中,所以重要的是即使是代码中不能编译的符号也能以最新的精度浏览。Source Insight维护其符号数据库,以即时提供浏览功能,而无需编译项目或依赖编译器来提供浏览器文件。Source Insight可以快速、无干扰地更新关于您的文件的信息,即使在您编辑代码时也是如此。此外,符号特征被自动构建到每个源洞察项目中。您不需要构建任何额外的标记文件。

调用图
“关系窗口”是一个源洞察创新,它显示了符号之间有趣的关系。它在自己面板窗口的背景中运行,并跟踪您选择的符号。它可以显示类层次结构、调用树、引用树等等。

relationgraphoval

类别继承显示
工作时,您可以在后台自动获取信息,但您可以在需要时与“关系”窗口进行交互。
“关系窗口”可以用图形或大纲格式查看。您还可以打开几个关系窗口,每个窗口显示不同类型的信息。

class-tree

项目范围内的关键字搜索
比如在你的代码库中进行互联网搜索
您可以使用“搜索项目”命令,就像在项目中进行网络搜索一样。这使您可以在指定的行数内找到引用一个或多个主题的代码段。它甚至可以在有意义的符号名片段上找到匹配。您可以使用布尔表达式,并查找单词变体。
例如,您可以键入“保存磁盘(拷贝或复制)Source Insight将查找所有相互靠近的“保存”、“磁盘”以及“复制”或“复制”的引用(以及单词变体,如“保存”、“保存”和“保存”),包括函数和变量名,如保存文件,或制作副本(_ d)。

查找参考

lookup-ref

在整个项目中快速搜索对符号的引用。源代码洞察索引您的源代码,使其快速。

智能重命名

smart-rename-sm

Source Insight的上下文敏感智能重命名允许您轻松地在一个简单的步骤中重命名变量、函数、类成员和其他标识符。智能重命名足够智能,可以重命名局部范围变量以及全局或类范围标识符。索引使操作更快。

符号自动完成

auto-complete

自动完成向您显示一个潜在的标识符名称列表。Source Insight可以向您显示函数和变量名,以及嵌套到许多深度级别的类和结构字段。Source Insight动态解码变量类型(包括继承)。文件名也是自动完成的。

声明的自动显示

源洞察2.0引入了一个叫做上下文窗口的创新特性。“上下文窗口”根据光标所在的标识符或在任何面板中选择的符号或文件自动显示符号定义。
上下文窗口在后台更新,并跟踪您正在做的事情。您可以单击标识符,上下文窗口将自动显示符号的定义。如果标识符是一个变量,上下文窗口将对其声明进行解码,以向您显示其基本结构或类类型。
上下文窗口会自动预览在项目窗口中选择的文件、关系窗口中的引用和符号等。

app-wide-2

上下文语法格式
语法格式化是一项重要的源洞察创新,它以一种密集但令人愉快且有用的方式呈现信息。它提供了极大改进的显示功能,包括带有用户定义样式的完整富文本格式。源洞察根据项目的词汇和符号信息自动应用样式。您可以完全自定义样式格式。

syntax_fmt_members

syntax_fmt_class

格式化传达信息
与简单的语法突出显示不同,应用于标识符的格式基于它们的范围和声明的类型。在本例中,您可以根据格式来区分类成员和文件范围符号。
可定制的样式
您可以控制语法格式样式,这些样式会根据解析和范围规则自动应用于源代码元素。您可以为许多类型的语法元素和标识符设置格式选项。您可以随意更改源代码的外观。

style-prop

有用的语法装饰
Source Insight可以自动为您的代码添加额外的装饰来改善它的显示。
常见的运算符,如指针取消引用右箭头(-%3E),或赋值运算符(=)可以用符号运算符(如箭头)替换。
嵌套括号以不同的大小显示,以便于识别匹配的集合。
中会出现一个向上或向下箭头转到语句,指向目标标签的方向。
在C/C++/C#和Java代码中,在右花括号中添加了自动“结束大括号”注释。这使得更容易理解嵌套的if、while、switch和其他代码块。

未修饰代码:https://www.sourceinsight.com/wp-content/uploads/2016/03/with-no-deco.png

使用语法装饰:https://www.sourceinsight.com/wp-content/uploads/2017/01/with-deco.png

自动参考高亮显示

ref-highlight

源洞察可以在光标位置突出显示对符号的引用。例如,您可以单击变量名,所有对该变量的引用都将突出显示。引用是上下文敏感的,因此不同范围内的符号不会突出显示。这适用于变量、类成员、函数等。这是一个由文件类型控制的选项。
可折叠代码块

outline2

嵌套的代码块和区域可以折叠和展开,以帮助您导航和理解复杂的函数。

概述滚动条
概览滚动条的位置类似滚动条,但可以让您鸟瞰文件。它可以向你展示嵌套、函数边界、书签,并帮助你在长函数中定位。

overview-code

多重布局
保存多个窗口布局,并在它们之间快速切换。

multi-layout-2

多重视觉主题
Source Insight附带多种颜色和字体的视觉主题。您可以快速切换主题,或者创建自己的主题。视觉主题捆绑了所有的颜色和字体设置,加上语法格式样式。
您还可以有选择地自定义单个面板。源洞察有许多颜色和字体选项。

four-up-theme

文件比较

file-compare-panel

源洞察的内置文件比较窗口会随着您的编辑而更新。它并排显示了两个文件中的差异。您可以使用快速比较文件和旧版本与备份文件比较。
目录比较

dir-compare-panel

“目录比较”窗口与“文件比较”窗口一起工作,比较两个目录的内容。双击文件以显示文件的差异。
代码美化器

reformat-options

使用在大括号语言上工作的内置代码美化程序重新格式化您的源代码,例如C/C++和C#,以及Java。
将项目源导出为HTML

export-html-600

您可以使用它将所有文件导出到包含与您在源代码洞察中看到的大多数相同语法格式的HTML版本。
它创建了一个源代码项目的快照,可以用网络浏览器进行在线浏览和参考。
代码片段

snippet-propsm

代码片段是常用的小块源代码,可以插入到源文件中。片段也可以是特定于编程语言的,或者是所有语言共有的,或者是某些语言集合共有的。
代码片段可以包含占位符变量,占位符变量是在插入代码片段时自动展开的特殊标识符。比如,$日期$是用当前日期替换的文本变量。
片段面板

snippets_panel

使用“片段”面板来组织片段,并快速编辑或插入片段。
项目定位

projsympal

整个源目录树,甚至网络上的多个目录,都可以添加到源洞察项目中。您可以快速指定文件名,而不必知道它在什么目录中。当您的源代码管理程序更新项目中的文件时,源代码管理会自动通知并增量更新符号信息。
支持团队合作
编程团队的任何成员所做的更改都会自动反映出来,因为整个代码库都会根据需要进行扫描和重新同步。
您可以在代码存储库中保留一个共享的主文件列表,以控制源代码管理项目的内容。
程序员不需要关心项目及其文件的组织,因为他们可以立即跳转到任何符号的定义或用法,并且可以访问模块和其他符号,而不必知道它们在什么目录、机器或文件中。
Source Insight让每个程序员都可以轻松理解和编辑由程序员团队创建的大型详细项目。
导入外部库和程序集
来自外部库或程序集的符号显示在自动完成列表中,并获得语法格式。源洞察可以从外部库和程序集导入符号声明。
快速访问所有符号和文件
有了源洞察,你可以像浏览网站一样浏览你的项目。您只需双击一个本地或全局符号,Source Insight就会带您找到定义,或者可以弹出一个快速信息窗口。您可以单击一个符号,在几秒钟内,就可以在项目中的任何位置获得该符号的所有引用列表。符号浏览对话框允许您执行正则表达式搜索来定位符号。
书签

bookmark-panel

使用持久书签来记住函数或类中的关键位置。您可以使用“关系”窗口创建一个参考树,并将其复制到书签中以供将来使用。
备份文件管理

open-backup

源洞察会在您保存时自动维护源文件的备份。很容易打开备份版本,或者将备份版本与当前版本进行比较。您可以控制备份的保留时间。
用于存储多个夹板和锅炉板代码的夹窗
您可以使用剪辑窗口轻松地重新排列代码和插入样板文本。“剪辑窗口”包含文本剪辑,您可以在需要时将其放入源文件。跨会话自动保存和维护剪辑。剪辑还记得它们来自什么功能或符号。
两阶段线修正标记和选择性线恢复
源洞察在已更改的行旁边的空白处或已删除行的位置显示行修订标记。这使得您可以很容易地看到您在文件中所做的更改。您不仅可以看到所做的更改,还可以使用“恢复行”命令将它们恢复到原始文本。“恢复行”命令是可撤消的。这为您提供了强大的无序撤销功能!
保存文件后,将保留每个文件的撤消和更改历史记录。保存文件时,行修订标记也会改变颜色。保存文件后,您仍然可以看到哪些行被编辑,并还原它们,或执行撤消操作。
高DPI显示支持
源洞察支持高DPI分辨率显示。字体、用户界面按钮和图像缩放正确。
可定制的菜单和键盘
键盘、鼠标按钮和菜单是完全可配置的。
支持远程终端服务器
源洞察可检测您何时在远程终端服务器或远程桌面会话中使用它,并缩减其显示密集型功能。您可以自定义远程会话选项。
专为大型项目设计
Source Insight可以处理包含数百万行代码和数百万个声明符号的项目。
可扩展文件类型和语言
您可以根据文件扩展名或通配符添加新的文件类型。这允许对不同类型的文件使用不同的编辑、显示和语言解析选项。
您也可以将自己的自定义语言添加到源洞察中。自定义语言指定有限的语法规则、语法格式关键字和简单的解析表达式。
全面保护的崩溃恢复
源洞察将您的编辑更改以增量方式透明地保存到恢复文件中。在计算机崩溃的情况下,源洞察可以恢复对文件所做的所有更改,即使您没有保存它们。这不是自动保存功能,它会中断您的操作,以便保存文件。只有您所做的更改才会存储在恢复文件中。
功能概述
对C/C++、C#、Objective-C++、Java等的语言解析支持
总是最新的符号定义信息
快速访问所有符号和文件
调用图和类树图
上下文敏感的动态类型解析
在上下文窗口中自动显示声明
语法格式化-类似语法着色,但更多
每个文件的符号窗口
上下文敏感智能重命名
快速查找引用
文件和目录比较(差异)。
折叠代码块
混合语言编辑
代码美化器
视觉主题
概述滚动条和增强滚动条
多重布局
项目范围内的关键字搜索,就像对代码库的互联网搜索一样
自动完成
项目定位
代码片段
书签
备份文件管理
快速项目范围搜索和替换以及引用查找
具有多个视图的项目窗口
与外部编译器和工具集成
存放夹板和锅炉板代码的夹窗
两阶段线修正标记和选择性线恢复
可扩展文件类型和语言
源导出到HTML
崩溃恢复提供全时保护
高DPI显示支持
对远程终端服务器会话的特殊支持
从其他来源或组件汇入外部符号
项目的主文件列表,因此团队成员可以共享文件列表
快捷方便
在Windows 10/8/7/Vista和Windows Server 2008+上运行

Source Insight的创作厂商介绍

微信公众号

  • 回到顶部
  • 15210221926
  • Goldk-AGE
  • 微信公众号