Source Insight免费版-万能编程源代码浏览器-打开编辑编程代码 V4.0 下载
- 软件大小:19.8mb
- 更新时间:2023-05-12
- 软件语言:英文
- 所属分类:编程工具
- 软件类型:国外软件
- 授权方式:免费版
- 用户评分:
- 运行环境:XP,Win7,Win8,Win10
软件介绍猜您需要
Source Insight是一款功能强大的万能编程源代码浏览器,虽然体积很小但它可以打开编辑大多数语言类型的编程代码,特别是查看功能非常强大, C C++、C 、Java、Objective-C等都支持,特此分享免费版。
界面预览图:
Source Insight是一个功能强大的面向项目的编程编辑器、代码浏览器与分析器,它几乎支持所有的语言,包含:c,c++,asm,html等等,可帮您在工作与计划时理解代码。
Source Insight 解析您的源代码并在您工作时动态维护其自己的符号信息数据库,并自动向您提供有用的右键信息。Source Insight 还可以显示引用树、类继承图与函数调用树。Source Insight 有一组辅助面板窗口,它们协同工作,为您提供快速有用的源代码与源信息导航。由于程序陆续开发,所以就算是无法编译的代码中的符号也能以最新的精准性浏览,这一点很关键。Source Insight 维护其符号数据库以提供即时浏览功能,而不需要编译项目或不需要依赖编译器来提供浏览器文件。就算在您编辑代码时,Source Insight 也能以非侵入式方式快速更新其文件信息。除此之外,符号功能会自动内置到每个 Source Insight 项目中。您不需要打造任何额外的标记文件。
Source Insight几乎支持所有的语言,包含:C,C++,ASM,HTML等等,可以自动创建并维护它自己高性能的符号数据库,包含函数、method、全局变量、结构、类与工程源文件里定义的其它类型的符号,对于大工程的源码阅读方便很多。
Source Insight功能:
1、理解代码
快速学习现有代码库,并加快新项目的速度。通过查看功能与对象的使用位置来评估潜在更改的成本。请参阅类继承与函数调用树。
2、快速导航
Source Insight 解析您的整个项目,让你轻而易举地浏览与编辑代码,同时自动向您显示信息。容易跳转到函数的调用者或变量的引用。
3、发现
查看函数与变量的使用位置。Source Insight 自动显示对函数、变量、类等的引用 - 几乎是即时的。使用高级搜索功能搜索整个项目。
4、代码分析
Source Insight 具有对于 C/C++、C#、Java、Objective-C 等的内置动态分析。
5、强大的编辑
使用强大的编辑功能,包含代码片段、符号自动完成与智能重命名。
6、语法格式
使用语法格式查看对变量与其他声明的实时引用。标识符根据其声明、范围与使用方法进行格式化。
Source Insight特点:
1、有助于理解现有的代码库。
2、使用语法格式查看对变量与其他声明的实时引用。
3、强大的编辑功能,包含代码片段、符号自动完成与智能重命名。
4、动态信息面板协同工作以创建有效的工作流程。
5、快速导航函数调用与调用者。
6、查找对函数、变量等的引用 - 几乎是即时的。
7、支持调用图与类树图。
8、不需要打开文件即可预览函数与类定义。
Source Insight优势:
1、代码分析
Source Insight 解析您的源代码并在您工作时动态维护其自己的符号信息数据库,并自动向您提供有用的右键信息。Source Insight 还可以显示引用树、类继承图与函数调用树。Source Insight 有一组辅助面板窗口,它们协同工作,为您提供快速有用的源代码与源信息导航。
2、一直保持最新的符号信息
由于程序陆续开发,所以就算无法编译的代码中的符号也能以最新的精准性浏览,这一点很关键。Source Insight 维护其符号数据库以提供即时浏览功能,而不需要编译项目或不需要依赖编译器来提供浏览器文件。就算在您编辑代码时,Source Insight 也能以非侵入式方式快速更新其文件信息。除此之外,符号功能会自动内置到每个 Source Insight 项目中。您不需要打造任何额外的标记文件。
3、调用图
关系窗口是 Source Insight 的一项创新,它显示了符号中间有趣的关系。它在自己的面板窗口中在后台运行,并跟踪您选择的符号。它可以显示类层次结构、调用树、引用树等。
4、类继承显示
您在工作时会在后台自动获取信息,但您可以在需要时与关系窗口进行交互。
关系窗口可以图形方式或大纲格式查看。您还可以打开多个关系窗口,每个窗口显示不同类型的信息。
5、项目范围内的关键字搜索
就像在您的代码库上进行 Internet 搜索
您可以像对项目进行 Web 搜索一样使用搜索项目命令。这使您可以在指定的行数中找到引用一个或多个主题的代码部分。它甚至可以在有意义的符号名称片段上找到匹配项。您可以使用布尔表达式,并查找单词变体。
例如,您可以键入 save disk (copy or duplicate) ,Source Insight 将找到所有对save、disk与copy或duplicate的引用,这些引用彼此相邻(与单词变体,例如saves、saved与saving),包含函数与变量名称,例如SaveFile或make_duplicate。
快速搜索整个项目中对符号的引用。Source Insight 索引您的源代码以使其更快。
6、智能重命名
Source Insight 的右键相关智能重命名允许您通过一个简单的步骤容易重命名变量、函数、类成员与其他标识符。Smart Rename 足够智能,可以重命名局部作用域变量,与全局或类作用域标识符。索引使操作快速。符号自动完成
自动完成会向您显示潜在标识符名称的列表。Source Insight 可以显示函数与变量名称,与嵌套到多个深度级别的类与结构字段。Source Insight 即时解码变量类型(包含继承)。文件名也会自动完成。
7、自动显示声明
Source Insight 2.0 引入了一个称为右键窗口的创新功能。右键窗口会根据光标所在的标识符或在任何面板中选择的符号或文件自动显示符号定义。
右键窗口在后台更新并跟踪您正在做的事情。您可以点击一个标识符,右键窗口将自动显示符号的定义。如果标识符是一个变量,右键窗口将解码它的声明以显示它的基本结构或类类型。
右键窗口会自动预览项目窗口中选择的文件、关系窗口中的引用与符号等。
8、右键语法格式
Syntax Formatting 是 Source Insight 的一项关键创新,它以密集、令人愉悦且有用的方式呈现信息。它提供了大大修正的显示功能,包含具有用户定义样式的完整富文本格式。Source Insight 根据项目的词汇与符号信息自动应用样式。您可以完全自定义样式格式。
9、格式化传达信息
与简单的语法高亮不同,应用于标识符的格式基于它们的范围与声明的类型。在此示例中,您可以根据格式区分类成员与文件范围符号中间的区别。
10、可定制的风格
您可以控制语法格式样式,这些样式会根据解析与范围规则自动应用于源代码元素。您可以为多种类型的语法元素与标识符设置格式化选项。您可以戏剧性地改变源代码的外观。
11、有用的语法装饰
Source Insight 可以自动为您的代码添加额外的修饰以改善其显示。
常见运算符,例如指针解引用右箭头 (->) 或赋值运算符 (=) 可以替换为符号运算符,例如箭头。
嵌套的括号以不同的大小显示,以便更容易识别匹配集。
goto语句中出现向上或向下箭头,指向目标标签的方向。
在 C/C++/C# 与 Java 代码中,自动结束大括号注释被添加到右花括号中。这使得更容易理解嵌套的 if、while、switch 与其他代码块。
12、自动引用突出显示
Source Insight 可以在光标位置突出显示对符号的引用。例如,您可以点击一个变量名,所有对该变量的引用都将突出显示。引用是右键相关的,所以不同范围内的符号不会突出显示。这适用于变量、类成员、函数等。这是一个由文件类型控制的选项。
13、可折叠代码块
嵌套的代码块与区域可以折叠与展开,以帮您导航与理解复杂的功能。
14、概述滚动条
概览滚动条的位置类似于滚动条,但可以让你鸟瞰文件。它可以显示嵌套、函数边界、书签,并帮您在长函数中定位。
15、多种布局
保存多个窗口布局,并在它们中间快速切换。
16、多个视觉主题
Source Insight 配置多个用于颜色与字体的视觉主题。您可以快速切换主题,或创建自己的主题。视觉主题绑定了所有颜色与字体设置,与语法格式样式。
您还可以有选择地自定义各个面板。Source Insight 有很多颜色与字体选项。
17、文件比较
Source Insight 的内置文件比较窗口会在您编辑时更新。它并排显示两个文件的差异。您可以使用Compare with Backup File快速将文件与旧版本进行比较。
18、目录比较
目录比较窗口与文件比较窗口一起工作以比较两个目录的内容。双击文件以显示文件的差异。
19、代码美化器
使用适用于大括号语言(例如 C/C++ 与 C# 与 Java)的内置代码美化器重新格式化您的源代码。
20、将项目源导出到 HTML
您可以使用它来将所有文件导出为 HTML 版本,其中包含您在 Source Insight 中看到的大部分相同语法格式。
它创建您的源代码项目的快照,可以使用 Web 浏览器查看该快照以供在线浏览与参考。
21、代码片段
代码片段是可以插入到源文件中的常见源代码的小块。片段也可以是特定于编程语言的,或对所有语言通用,或对某些语言集通用。
片段可以包含占位符变量,这些变量是插入片段时自动扩展的特殊标识符。例如,$date$是一个文本变量,它被替换为当前日期。
22、片段面板
使用片段面板来组织片段,并快速编辑或插入片段。
23、项目定位
整个源目录树,甚至网络中的多个目录,都能添加到 Source Insight 项目中。您可以快速指定文件名,而不需要知道它位于哪个目录中。当您的源代码管理程序更新项目中的文件时,Source Insight 会注意到并自动为您增量更新符号信息。
24、支持团队合作
编程团队的任何成员所做的更改都会自动反映出来,因为整个代码库都会根据需要进行扫描与重新同步。
您可以在代码存储库中保留一个共享的主文件列表,以控制 Source Insight 项目的内容。
程序员不需要关注项目及其文件的组织,因为他们可以即刻跳转到任何符号的定义或使用方法,并且可以访问模块与其他符号而不需要知道它们在什么目录、机器或文件中.
Source Insight 使每个程序员都能容易理解与编辑由程序员组创建的大型仔细项目。
15、导入外部库与程序集
来自外部库或程序集的符号显示在自动完成列表中,并获得语法格式。Source Insight 可以从外部库与程序集导入符号声明。
26、快速访问所有符号与文件
使用 Source Insight,您可以像浏览网站一样浏览您的项目。您只需双击一个局部或全局符号,Source Insight 就会带您进入定义,或者可以弹出一个快速信息窗口。您可以点击一个符号,随后在几秒钟内获得项目中任何位置对该符号的所有引用的列表。符号浏览对话框允许您执行正则表达式搜索来定位符号。
27、书签
使用永久性书签来记住函数或类中的关键位置。您可以使用关系窗口创建参考树并将其覆盖到书签以供将来使用。
28、备份文件管理
保存时,Source Insight 会自动维护源文件的备份。打开备份版本或将备份版本与当前版本进行比较很容易。您可以控制备份的保留时间。
29、用于存储多个剪贴板与锅炉板代码的剪辑窗口
您可以使用剪辑窗口容易地重新排列代码并插入样板文本。剪辑窗口包含文本剪辑,您可以方便地在需要时放入源文件中。剪辑会自动保存并跨会话维护。剪辑还记得它们来自什么功能或符号。
30、两阶段线修改标记与选择性线恢复
Source Insight 在已更改行或已删除行旁边的空白处显示行修订标记。这样可以很容易地看到您在文件中进行了更改的位置。您不仅可以看到所做更改的位置,还可以使用恢复行命令将它们恢复为原始文本。恢复线命令是可撤消的。这为您提供了强大的无序撤消功能!
保存文件后,每个文件的撤消与更改历史记录都会保留下来。保存文件时,行修订标记也会改变颜色。保存文件后,您依旧可以看到哪些行被编辑,并恢复它们,或执行撤消操作。
31、高 DPI 显示支持
Source Insight 支持高 DPI 分辨率显示。字体与用户界面按钮与图像已正确缩放。可定制的菜单与键盘键盘、鼠标按钮与菜单都是完全可配置的。
32、支持远程终端服务器
Source Insight 会检测您何时在远程终端服务器或远程桌面会话中使用它,并缩减其显示密集型功能。您可以自定义远程会话选项。
33、专门为大型项目设计
Source Insight 可以处理具有数百万行代码与数百万个声明符号的项目。
34、可扩展的文件类型与语言
您可以根据文件扩展名或通配符添加新文件类型。这允许对不同类型的文件使用不同的编辑、显示与语言解析选项。
您还可以将自己的自定义语言添加到 Source Insight。自定义语言指定有限的语法规则、语法格式化关键字与简单的解析表达式。
35、全时保护的崩溃恢复
Source Insight 将您的编辑更改以增量方式透明地保存到恢复文件中。在电脑崩溃的情况下,Source Insight 可以恢复对文件所做的所有更改,就算您没有保存它们。这不是自动保存功能,它会打断您以便保存文件。唯有您所做的更改才会存储在恢复文件中。
Source Insight 4.0升级信息:
修正了 C/C++、C#、Java 与其他语言的语言解析。
现在内置了对 Objective-C、Python、PHP、XML 与 JSON 文件的语言支持。
从外部源导入符号,例如 .NET 程序集、Java JAR 文件与包含文件。
文件窗口选项卡出现在主应用程序窗口的顶部。
可折叠的代码块。您可以控制位置与外观。
文件与目录比较 (diff)。
适用于大括号语言(例如 C/C++ 与 C#)的代码美化器。
统一码支持。
当您点击任何标识符时,自动引用突出显示,显示正确范围内的引用。
配置面板与用户定义的视觉主题的新用户界面。
新概览滚动条的位置类似于滚动条,但可以让你鸟瞰文件。它可以向您显示当前函数的边界,并帮您在较长的函数中定位。
新增强的垂直滚动条在滚动条内显示更多细节。
您可以快速切换的多个窗口布局。
代码片段 - 定义要插入的可重用代码模板,其中可以包含自动生成的占位符变量。
修正的书签 - 书签现在永久存储,它们存储为与附近函数或类名的行偏移量。每个项目都有自己的书签列表。
修正的关系窗口 - 参考查找更快。函数还具有一种新的关系类型:调用与调用者。这显示在相同的轮廓或图表中。您还可以将图形视图覆盖到 Windows 剪贴板。
维护每个项目的备份文件,并容易与备份版本进行比较,或打开当前文件的旧版本。
更好的正则表达式 - 现在支持 Perl 兼容与多行表达式。
更好地支持大型项目。虚拟内存的使用得到了修正,所以非常大的项目可以更好地适应内存空间。对于N多符号,旧版本可能会在项目索引文件上出现文件读取错误,从而造成项目损坏。这已被淘汰。
通过使用主文件列表,可以更容易地管理多个用户与机器的项目。一个项目可以有一个 MFL,它可以是您的源代码存储库的一部分并与其他人共享。它是一个简单的文本文件,列出了项目中的所有文件(与/或目录)。
将项目源导出到 HTML 站点。您可以使用它来将所有文件导出为 HTML 版本,其中包含您在 Source Insight 中看到的大部分相同语法格式。这将打造一个网站,该网站可用于使用网络浏览器浏览项目源代码。
浏览器模式 - Source Insight 表现为只读代码浏览器。只需点击标识符即可跳转到定义,就像在网络浏览器中一样。
附带到每个源文件窗口的符号窗口窗格现在有一个可折叠的大纲视图。
全新的配置系统,将您的所有设置保存在 XML 文件中。
整个程序的很多修正!
猜您需要为您推荐一些您可能需要的类似软件下载
9.36mb︱简体中文
9.37mb︱简体中文
28.1mb︱简体中文
8.0mb︱多国语言
54.6mb︱简体中文
1.82mb︱简体中文
21.0mb︱简体中文
2.22mb︱汉化中文
12.1mb︱简体中文
46.1mb︱多国语言
11.4mb︱简体中文
31.5mb︱英文
下载地址
Source Insight免费版-万能编程源代码浏览器-打开编辑编程代码 V4.0 下载
-
1、如果下载地址无法下载,请多试几个下载地址!怎么用与用法教程,请百度一下官方网站,安装方法与使用教程。
2、为确保高速下载,请使用迅雷等类似下载工具下载。如下载后出现不能解压,请安装最新版winrar等解压软件!
3、绿色版免安装,汉化版需打汉化补丁后才能变成中文版,压缩包解压密码(红字):www.yx12345.com
4、不提供Source Insight的注册码,序列号,破解补丁,注册密钥,激活码,注册机等下载!