当前您所在的位置:首页>开发控件 版本控制 >开发控件

Source Insight

 

Source Insight产品信息

 

Source Insight™是一个面向项目的程序编辑器和代码浏览器,内置对C / C ++,C#和Java程序的分析。 Source Insight解析您的源代码,并在工作时动态维护其自己的符号信息数据库,并自动向您提供有用的上下文信息。

 

Source Insight可以显示引用树,类继承图和调用树。 Source Insight具有任何编程编辑器的源代码和源代码信息的最快速导航。

 

它是完美的加快速度和理解新的代码库。

 

Source Insight提供对源代码和源信息的快速和创新的访问。 与许多其他编辑器产品不同,Source Insight解析整个项目的源代码,并在您编辑时立即提供有用的信息和分析。

 

Source Source使用创新的语法格式化和动态关系图来阐明源代码设计。

始终保持最新信息

因为程序不断地在开发中,重要的是,即使不能编译的代码中的符号也可以以最高到秒的精度进行浏览。 Source Insight自动构建并维护自己的高性能符号数据库,包括在项目源文件中定义的函数,方法,全局变量,结构,类和其他类型的符号。 Source Insight维护其符号数据库以立即提供浏览功能,而无需编译项目或不必依赖编译器提供浏览器文件。即使在编辑代码时,Source Insight也可以快速,无阻碍地更新其有关文件的信息。此外,符号功能自动内置到每个Source Insight项目中。您不需要构建任何额外的标记文件。

调用图和类树图

关系窗口是一个Source Insight创新,显示了符号之间有趣的关系。它在后台运行并跟踪您选择的符号。使用它,您可以查看类层次结构,调用树,引用树等。

关系窗口的美丽在于你不必做任何特别的事情。它工作在背景中,而你的工作,但你可以与它互动,当你想。

关系窗口可以以图形或轮廓格式查看。您也可以打开几个关系窗口,每个显示不同类型的信息。

关系窗口显示对类型的引用,以及通过函数的间接引用。

 

 

关系窗口显示派生类。

上下文敏感动态类型分辨率

Source Insight在编辑时动态地解码变量的类型,包括类继承。 Source Insight的课程知识为您提供准确的信息,只要你需要它。

每个文件的符号窗口

符号窗口出现在每个源窗口的侧面,并动态更新,以便在每个文件中轻松导航,并提供文件的快速概览。

A符号窗口出现在每个源文件窗口的左侧。

您可以点击符号窗口中的任何符号,然后快速跳转到那里。 您还可以拖放符号以重新安排代码。 符号窗口可以按名称,行号和类型排序。 您可以激活符号窗口并键入符号名称的前几个字母,以便快速移动到它。 符号窗口还显示#ifdef-#endif嵌套级别和符号类型图标,用于快速识别和定向。

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

Source Insight 2.0引入了一个称为上下文窗口的创新功能。 上下文窗口根据您的光标所在的标识符或您键入的内容自动显示符号定义。

主Source Insight程序窗口,显示左侧附有符号窗口的源文件窗口。关系窗口停靠在右下方,显示对类成员的引用。上下文窗口显示为停靠在左下方,显示类成员的定义。

上下文窗口在后台更新,并跟踪您正在做什么。您可以单击标识符,上下文窗口将自动显示符号的定义。如果标识符是一个变量,上下文窗口将解码其声明,以显示其基本结构或类类型。

上下文窗口还将自动显示在项目窗口中选择的文件,关系窗口中的符号和在剪辑窗口中选择的剪辑。

语法格式化

语法格式化是一个重要的Source Insight创新,以密集,令人愉快和有用的方式呈现信息。它提供了极大改进的显示功能,包括具有用户定义样式的全富文本格式。 Source Insight基于关于项目的词汇和符号信息自动应用样式。

语法格式化会自动为您提供信息。此示例演示了Source Insight的唯一注释标题样式,缩放嵌套括号和各种符号引用样式。左边框中的黄色标记表示已编辑的行。

语法格式化在您读取代码时添加有价值的信息。例如,对局部变量的引用可能与对全局变量的引用不同。或者,对函数的引用看起来可能与对C函数类宏的引用不同。使用语法格式化,它立即变得显而易见的标识符引用,或如果它拼写错误。

乍一看,格式化似乎过于繁忙。如果您喜欢较少的视觉混乱,您可以轻松编辑样式以选择性地删除格式。或者,您可以在“视图”菜单上切换到“草稿视图”模式,返回到一个简单的单音节字体。然而,一旦你习惯了格式化,你将开始欣赏的东西,如知道一个标识符是一个成员变量,全局,本地或常量。

上下文相关智能重命名

Source Insight的索引允许您在一个简单的步骤中轻松地重命名变量,函数和其他标识符。 Source Insight的上下文敏感智能匹配功能非常聪明,可以重命名本地作用域变量以及全局或类作用域标识符。

混合语言编辑

Source Insight支持具有嵌入式脚本的HTML和Active Server页面文件(ASP和JSP)。可以符号浏览嵌入的脚本,并使用适当的语法格式显示。

关键字搜索就像在您的代码库上搜索互联网

搜索项目命令允许关键字样式搜索,类似于Internet搜索引擎。这使您可以找到指向指定行数内的一个或多个主题的代码段。例如,您可以键入“保存磁盘(复制或复制)”,Source Insight将找到对彼此靠近的“保存”,“磁盘”以及“复制”或“重复”的所有引用作为词变体,诸如“保存”,“保存”和“保存”)。

符号自动完成

当您开始键入标识符名称时,Source Insight将弹出潜在标识符名称的列表。 Source Insight可以显示函数和变量名称,以及类和结构字段,达到多个级别的深度。 Source Insight即时解码变量的类型(包括继承)。

快速访问所有符号和文件

Source Insight提供比任何其他编辑器更有用的编程信息。不仅符号定义是动态跟踪的,而且信息以其最有用的形式提供。

使用Source Insight,您可以按照您的网站的方式浏览您的项目。您只需双击本地或全局符号,Source Insight就会转到定义,或者弹出快速信息窗口。您可以单击一个符号,并在几秒钟内,在项目中的任何地方有一个对该符号的所有引用的列表。符号浏览对话框允许您执行正则表达式搜索以定位符号。

项目级定向

整个源目录树,甚至网络中的多个目录,都可以添加到Source Insight项目中。您可以快速指定文件名,而无需知道它所在的目录。Source Insight自动为每个项目维护自己的符号和索引数据库。还可以生成项目报告和交叉引用。当源代码控制程序更新项目中的文件时,Source Insight会自动通知并逐步更新符号信息。

团队编程支持

编程团队的任何成员所做的更改都会自动反映,因为整个代码库都会根据需要进行扫描和重新同步。

程序员不需要关心项目及其文件的组织,因为他们可以立即跳转到任何符号的定义或用途,并且可以访问模块和其他符号,而无需知道它们在什么目录,机器或文件中。

Source Insight为每个程序员提供了轻松理解和编辑由程序员组创建的大型,详细项目的杠杆作用。

快速查找参考文献

Source Insight的符号索引允许您在整个项目中定位对符号的引用,并创建包含到所有位置的活动源链接的列表。

超链接链接到编译器错误和搜索结果

源链接让你瞬间在有趣的地方之间跳跃。源链接是类似超文本的链接,将一个文件中的位置与另一个文件中的位置连接。源链接用于将搜索结果与匹配关联,并将编译器错误与其目标链接。您还可以解析任何文件中的文件规范,并创建指向这些文件的链接。源链接在文件被编辑时被主动维护。您可以在文件中的任何位置插入文本,链接将保留在正确的行上。

快速项目范围搜索和替换

Source Insight可以在项目文件中快速搜索和替换。每个搜索的结果将添加到“搜索结果”窗口,其中包含所有搜索匹配的活动源链接。 Source Insight的搜索索引使得项目范围的搜索只需几秒钟。支持正则表达式搜索模式。

多视图的项目窗口

Source Insight的项目窗口显示项目的内容,它有几种模式。在文件列表模式下,它列出当前项目中的所有文件。您可以从项目窗口快速打开项目中的任何文件,或将文件从Windows资源管理器拖动到项目窗口中,以将文件添加到项目中。

项目窗口还具有按类别显示符号的模式,按类别显示文件以及在平面列表中显示所有项目符号的模式。您可以对名称或部分名称使用部分匹配,以快速查找项目。

Source Insight可以处理具有数百万行代码和数十万个声明符号的项目。

与外部编译器和工具集成

Source Insight通过使用自定义命令与外部工具(如编译器,make程序,过滤器和源代码控制程序)集成。项目可以从Source Insight内部编译,编辑器错误会在您编辑时自动跟踪。外部工具可以在Source Insight中的shell命令窗口中同时启动。程序输出可以重定向到文件缓冲区,或者可以解析错误消息。您可以添加自己的自定义命令,这会产生外部工具。

用于存储多个剪贴板和锅炉板代码的剪辑窗口

您可以使用“剪辑窗口”轻松地重新排列代码并插入样板文本。剪辑窗口包含文本的剪辑,您可以在需要时方便地将其放入源文件中。片段在会话之间自动保存和维护。剪辑还记得他们来自什么功能或符号。

两级线修订标志和选择线恢复

Source Insight在已更改的行或已删除行的旁边显示行修订标记。这使您很容易看到您在文件中进行了更改。您不仅可以看到进行更改的位置,还可以使用“恢复线”命令将其恢复到原始文本。恢复线命令可撤销。这给你强大的,无序的撤消功能!

保存文件后,将保留每个文件的撤消和更改历史记录。保存文件时,行版本标记也会更改颜色。保存文件后,您仍可以看到已编辑的行,并恢复它们,或执行撤消操作。

可扩展文档类型和语言

您可以通过定义文档类型来向Source Insight指导新文件类型。这允许针对不同类型的文件的不同的编辑,显示和语言解析选项。

您还可以向Source Insight添加自己的自定义语言。自定义语言指定语法规则,语法格式化关键字和简单的解析表达式。

崩溃恢复提供全时保护

Source Insight会将您的编辑更改透明且频繁地保存到恢复文件。在计算机崩溃的情况下,Source Insight可以恢复对文件所做的所有更改,即使您未保存它们也是如此。这不是一个自动保存功能,它会中断您,以便可以保存文件。只有您所做的更改存储在恢复文件中,并且只有在您处于空闲状态时。您可以指定应保存恢复文件的频率。

持久工作空间

您可以将文件集和其他会话信息分组到工作区。您可以将所有会话状态保存到工作区文件中,并轻松地从其他工作区文件恢复会话。 Source Insight在退出时自动保存当前工作空间。在再次运行Source Insight或打开其他项目时,将恢复工作空间。你可以退出Source Insight,关闭一个项目,甚至崩溃你的机器,但一切都会像你离开它,当你再次启动。

可定制菜单和键盘

不仅是键盘可配置,而且鼠标按钮和菜单是完全可配置的。在运行Source Insight时,可以非常容易地存储和还原配置文件中的所有配置设置。没有必要编写自定义宏或使用单独的“设置”程序。

对远程桌面会话的特殊支持

Source Insight会检测您在远程终端服务器或远程桌面会话中使用它的情况,并缩小其显示完全功能。您可以自定义远程会话选项。

Windows 10/8/7 / Vista / 2000 / XP支持

Source Insight支持Windows 10,8,Windows 7,Vista,Windows XP和Windows 2000,包括终端服务器会话。

停靠窗口UI

许多有用的窗口可以浮动或停靠到主应用程序窗口,以灵活性。

全功能编辑器

当然,Source Insight提供了极好的编辑功能,例如每个文件的多级撤消和重做,智能缩进,语法着色,括号和大括号匹配,重新编号,击键和命令记录,以及用于选择块, ,和整个词。鼠标完全支持。可以在同一文件上打开多个窗口。工作区用于从以前的会话恢复文件和窗口。

拖放编辑符号

Source Insight支持在剪辑窗口中在源文件之间和剪辑之间拖放编辑文本。整个符号可以从符号窗口拖放,这使得重新排列功能和事情很容易。您还可以在Source Insight的项目窗口中放置文件,以将文件添加到项目中,或者添加到剪辑窗口以加载新剪辑。

现实世界测试

Source Insight是一个工业强度编辑器,今天主要公共软件公司的成千上万的程序员使用它。 Source Insight已经用于包含成千上万个文件,数百万行代码和成千上万个声明符号的复杂商业项目。

速度和方便

Source Insight的理念是通过澄清源代码,以有用的方式呈现信息,并允许程序员在大型复杂项目中修改软件,从而提高编程团队的生产力。通过快速为您提供完整的项目范围的程序信息,并为您提供丰富的程序编辑环境,Source Insight将使您能够快速,聪明地工作。

系统要求:

操作系统:

•Windows 10/8/7 / Vista / XP / 2000

•Windows Server 2000,2003,2008,2012

磁盘存储:5 MB安装,20 MB完全安装。

 

北京哲想软件有限公司