分类分类
大小:19.9 MB 更新:2023/03/20
类别:编程工具系统:WinXP, Win7, Win8, Win10, WinAll
Source Insight是一款功能强大的程序编辑器,软件为用户符号和语言分析、条件分析、源控制、关系窗口、代码片段、搜索和替换文本等多种强大的功能,能够协助用户对应用程序的源代码进行浏览/查看/编辑,其提供了一个简洁的操作界面以及完善的功能,可以高效的分析处理各类源文件,另外,程序还具备了一个完善的代码编辑器,能够为专业人员提供完善的编辑方案,有需要的用户赶紧到本站下载吧!
这是一个功能强大的工具,旨在为您提供浏览,查看和编辑以各种编程语言编写的应用程序的源代码的方法。
分析和处理应用程序源代码绝对是专业人员的工作,没有一套适合的工具就无法实现。对于那些已经熟悉多种编程语言并且只想浏览应用程序以检查其是否存在潜在错误的人来说,像Source Insight这样的实用程序可能会有所帮助。
能够处理各种源文件
虽然它带有一个简单的GUI,但这个程序主要是为了实现这个目的,它非常有用。这些功能整齐地隐藏在相应的菜单中,只需点击几下即可访问。
这个软件解决方案应该能够打开几乎任何类型的文件,它专门用于用C ++,JavaScript,Perl,Visual Basic,C#,Java等制作的源文件。主窗口中的大部分空间都分配给所选文件的实际代码,而“符号窗口”将帮助您以树状结构查看所有元素。
包含强大的功能以及多种自定义功能
您可以使用许多强大的搜索和替换相关功能,这些功能还包括代码中的链接导航。您可以使用一些特殊的编辑命令,因此您可以将所选字符转换为大写或小写,将空格转换为制表符,反之亦然,插入ASCII或执行左右缩进。
在应用程序配置方面,Source Insight提供了许多设置,您可以调整这些设置以使语法格式化或键入和符号查找更加容易。就可用的样式而言,有许多参数需要修改。
主管源代码编辑器
Source Insight专为专家用户和专业人士量身定制,不是任何人都可以使用的程序。尽管如此,该工具当然非常适合程序员和开发人员需要执行的各种代码编辑和管理活动。
Source Insight最强大的功能是围绕项目设计的。 Source Insight项目是源文件的集合,以及相关的数据文件,可帮助您快速浏览源代码。
您可以将现有源文件或整个源树添加到项目中。 您可以在Source Insight中创建文件时添加文件。 如果新文件出现在源目录或子目录中,则还可以通过运行“项目”>“同步文件”命令或让Source Insight在后台自动同步,将它们自动添加到项目中。 您还可以让Source Insight维护项目的主文件列表,该列表确定项目中的文件。
符号和语言解析
Source Insight最重要的优势之一是在编辑时对源代码进行静态分析。它的语言解析器确定项目中符号的定义位置以及它们的使用位置。它显示基于该分析的语法格式的源代码。
Source Insight使用语言抽象来封装各种编程语言的属性。对于给定的文件缓冲区,文件名称确定其文件类型。文件类型确定其语言解析器。选项>文件类型选项对话框用于将文件类型与文件扩展名和语言相关联。例如,Java源文件文件类型使用* .java文件过滤器将Java文件与该文件类型相关联。此外,Java源文件文件类型指定Java语言解析器。请参阅:文件类型选项。
名称片段匹配符号名称
名称片段索引和匹配是一种可帮助您查找符号的功能,即使您不确定符号的名称是什么。 对于维护一致命名约定的API,您可以使用名称片段匹配来查找与特定主题相关的所有符号。 通过键入有意义的部分名称,您可以将搜索范围缩小到相关项目。 例如,只需输入“Win”,就可以看到所有“Win”相关的功能。
源控制
Source Insight旨在在团队编程环境中良好运行。 随着团队程序员为代码库做出贡献,Source Insight会自动识别他们的贡献并更新其符号信息。 此外,随着大量新代码添加到项目中,或从模块移动到模块,您将欣赏Source Insight能够为您跟踪所有内容。
在Source Insight中使用源代码管理
Source Insight有一些内置的预定义自定义命令来处理常见的源代码控制操作。 您可以使用源控件工具栏调用它们。 例如,有“Check Out”和“Check In”命令。 源控制命令的一般含义将在下一节中进行总结。
如果每个团队成员在他们自己的本地计算机上拥有自己的项目源文件的本地副本(或代码存储库),则Source Insight的效果最佳。 这提供了最佳性能和可靠性。
文件类型
文件类型是使用“文件类型选项”命令定义的文件分类。 “C / C ++源文件”,“Java源文件”等文件类型。 Source Insight使用每个文件的名称来确定其文件类型。 例如,与* .c通配符匹配的文件是“C / C ++源文件”。 文件类型定义解析,显示和编辑选项。
1、在本站下载并解压软件,双击安装程序进入如下的Source Insight安装向导窗口,点击【next】。
2、阅读许可协议,勾选【I accept the terms in the license agreement】的选项,再单击【next】继续。
3、选择安装位置,默认的安装目录为C:\Program Files (x86)\Source Insight 4.0。
4、准备安装,点击【install】按钮即可开始进行安装。
5、安装完成后,点击【finish】结束安装。
6、将补丁文件夹下的"sourceinsight4.exe"复制到软件的安装目录,Source Insight的默认安装目录为C:\Program Files (x86)\Source Insight 4.0。
7、弹出如下的提示,选择【替换目标中的文件】。
8、运行软件,进入主界面后弹出如下的界面,选择第三项的“ Import a new license file.”,点击【next】。
9、弹出选择许可文件的窗口,我们选择补丁文件夹下的“si4.pediy.lic”文件。
11、弹出如下的 “Your copy of Source Insight is now activated.”的提示即可完成。
12、运行Source Insight即可进行使用。
Symbol Windows
Symbol Windows出现在每个源文件窗口的左侧。符号窗口列出文件中声明的所有符号,以便在每个文件中轻松导航,并提供文件的快速概览。例如,它列出了所有函数,结构,类,宏,常量等。 “符号窗口”列表中每个项目左侧都有一个小图标,用于描述符号的类型。符号窗口还显示#ifdef-#endif嵌套级别。
Source Insight动态更新符号窗口。如果您输入新的声明,该符号将立即出现在符号窗口中。
数据结构符号(如类)以粗体显示。此外,长度大于该文件中的平均值的函数以粗体显示。想法是更大的功能可能更重要。
您还可以将符号从一个符号窗口拖动到另一个符号窗口或同一文件中。
符号窗口的底部是一个小工具栏。有用于对列表进行排序的控件。您可以右键单击符号窗口以显示其快捷菜单。
自定义符号窗口
右键单击符号窗口,然后选择“符号窗口属性”以更改其设置。请参阅:符号窗口选项。
更改符号窗口的宽度
要更改符号窗口的宽度,请单击窗口的右边缘并拖动。这只会调整当前窗口的大小。如果要更改所有其他窗口的大小,请调整其大小,然后右键单击它并选择“保存设置”
永久更改符号窗口的宽度
要永久更改符号窗口的宽度以及其他文件中的所有未来符号窗口,请通过拖动右边缘来调整窗口大小。然后,右键单击符号窗口并选择“保存设置”。这将记录窗口的宽度,符号排序和符号类型过滤,并将这些参数用作从现在开始创建的新窗口的新默认值。
对接面板Windows
面板窗口可以停靠在主应用程序窗口的任何边缘。它们可以水平或垂直堆叠。此示例显示了停靠在侧面和底部的几个面板。
停靠面板窗口:
1.将其拖动到应用程序窗口的边缘,或者拖动到现有面板窗口的边缘。
2.您也可以将其拖动到现有的面板窗口上,将面板区域分成两半。
要使浮动窗口停靠在您想要的位置,请拖动它以使鼠标光标本身靠近您要停靠窗口的边缘。
将面板拖到另一个停靠面板上以停靠它。
对接位置
您可以将面板窗口停靠在以下任何位置:
主应用程序窗口的任何外边缘
其他对接面板内主窗口的任何内边缘。
另一个停靠面板内的分裂点。在停靠面板上拖动将显示潜在的停靠位置,该位置是现有面板的一半。
您也可以让面板浮动在主窗口的前面或外面,或者放在另一台显示器上。
在下面的示例中,突出显示了可能的停靠位置:
面板窗口控件
每个面板窗口在其框架的右上方都有一组窗口控制按钮。 浮动面板可以最大化,或最小化到主窗口底部的Tab Tray区域。
仅当面板浮动且在“选项”>“首选项:显示”中启用“启用透明面板”选项时,才会显示透明度控件。
分组面板Windows
面板窗口可以组合在一起成为一个标签窗口。 在下图中,“剪辑”面板左侧浮动,其他三个面板组合在一起,形成右侧的选项卡式面板。
要将面板与另一个面板分组:
单击源面板的标题栏,然后将其拖放到另一个面板窗口的选项卡区域中。
要将两个未分组的面板分组:
拖动源面板,使其悬停在目标面板的标题栏区域上。 将出现一个幽灵标签。 释放鼠标按钮以对面板进行分组。
取消分组面板Windows
要取消对某个小组的分组:
1.单击并拖动顶部的选项卡。
2.将它拖到桌面或其他区域。 面板将放置在自己的浮动面板窗口中。
使用半透明面板Windows
面板窗口在浮动时可以是半透明的。 这使得面板窗口有点像游戏中的HUD(平视显示器)。
面板透明度仅在面板浮动且“选项”>“首选项:显示”中启用“启用透明面板”选项时可用。 请参阅:显示选项。
当面板窗口是透明的时,只要您没有在浮动窗口内的对象内部单击,就可以单击它到它下面的文本。
要调整透明度,请单击面板窗口控制工具栏中的透明度按钮。
语法格式和样式
语法格式化是一种重要的Source Insight功能,可以以密集但令人愉悦且有用的方式呈现信息。
语法格式化使用基于程序信息的富文本格式。 Source Insight使用从其解析器收集的信息来格式化源代码。标识符可以以不同的字体或字体大小显示,以及各种效果,如粗体和斜体。
例如,在下图中,很容易区分类成员和局部变量,因为类成员的样式是斜体。
格式化应用“样式”。样式是一组格式设置属性。例如,样式可以指定粗体+斜体。您可以使用选项>样式属性命令编辑每个样式的格式属性。请参阅:样式属性。
格式化样式基于解析信息自动应用于源代码元素。有许多预定义样式对应于语法元素。例如,函数定义有一种样式,类定义有另一种样式。您还可以添加自己可以与关键字或标识符明确关联的样式。
上下文窗口
Context窗口是Source Insight创新,可在您查看和编辑源代码时自动提供相关信息。它是一个浮动的,可停靠的面板窗口,可在您键入或单击内容时显示上下文信息。例如,如果单击函数调用,Context窗口将显示函数的定义。如果单击某个变量,Context窗口将解码其声明,以显示其基本结构或类类型。
Context窗口与其他面板窗口一起使用以增强这些窗口功能。例如,“上下文”窗口自动显示在“项目文件列表”中选择的文件,“项目符号列表”中的符号以及其他类型的预览。
底部的Context窗口显示了所选符号的声明。
您可以通过选择“视图”>“面板”>“上下文”窗口来打开和关闭“上下文”窗口。
以下部分描述了Context窗口的典型用例。
关系窗口
关系窗口是Source Insight创新,它显示当前所选符号与其他事物之间的关系。 Relation窗口可以显示函数调用树,类层次结构,结构成员,引用树等。它可以停靠在源窗口的旁边,它可以在后台跟踪您选择的内容并自动显示关系信息。
要显示“关系窗口”,请选择“视图”>“面板”>“关系窗口”。
您可以在“关系窗口选项”对话框中指定关系类型和许多其他选项。请参阅:关系窗口选项。
“关系”窗口在后台运行,并跟踪您选择的符号。关系窗口的美妙之处在于您无需做任何特别的事情。它在您工作时在后台运行,但您可以在需要时与其进行交互。您还可以打开多个Relation Windows,每个都显示不同类型的信息。
代码片段
代码片段是您可以插入源文件的常用源代码的小块。 例如,您可以使用代码段插入“for”或“while”循环。 片段用于锅炉板文本。
“代码段”面板包含所有代码段,并有助于组织它们。 Snippets面板允许您创建,编辑,删除和插入代码段。 您还可以导入和导出片段。
片段也可以是特定于语言的编程,或者对所有语言都是通用的,或者对于某些语言集是通用的。 例如,您可以为C / C ++提供一个代码段,而为Java提供另一个具有相同名称的代码段。
Embarcadero RAD Studio(多功能应用程序开发工具) 编程工具177.22 MB12
详情猿编程客户端 编程工具173.32 MB4.16.0
详情猿编程 编程工具173.32 MB4.16.0
详情VSCodium(VScode二进制版本) 编程工具76.23 MBv1.57.1
详情aardio(桌面软件快速开发) 编程工具9.72 MBv35.69.2
详情一鹤快手(AAuto Studio) 编程工具9.72 MBv35.69.2
详情ILSpy(.Net反编译) 编程工具3.97 MBv8.0.0.7339 绿色
详情文本编辑器 Notepad++ 编程工具7.81 MBv8.1.3 官方中文版
详情核桃编程 编程工具272.43 MBv2.1.120.0 官方版
详情delphi2007完整 编程工具1198 MB附安装教程
详情SAPIEN PrimalScript2015 编程工具78.02 MB附带安装教程
详情Alchemy Catalyst可视化汉化工具 编程工具81.00 MBv13.1.240
详情Professional Tag Editor(通用标签编辑器) 编程工具25.6 MBv1.0.6.8
详情Coffeecup HTML Editor(html网页编辑器) 编程工具68.98 MBv15.4 特别版
详情JCreator Pro 编程工具9.65 MBv5.0.1 汉化
详情WebStorm 12中文 编程工具209.88 MB附带安装教程
详情MSWLogo(多功能项目开发与管理工具) 编程工具2.25 MBv6.5 免费版
详情JetBrains datagrip 2018.2.1中文-datagrip 2018.2.1 编程工具160.88 MB附注册码汉化包
详情易安卓5.0 编程工具202 MBv5.0 附破解补丁
详情keil uvision5 编程工具271.63 MB附带安装教程
详情CIMCO Edit V8中文 编程工具248 MB附安装教程
详情IntelliJ IDEA 2020.1(java集成开发环境) 编程工具643.0 MB附安装教程
详情redis desktop manager2020.1中文 编程工具32.52 MB附带安装教程
详情猿编程 编程工具173.32 MB4.16.0
详情信捷PLC编程工具软件 编程工具14.4 MBv3.5.2 官方版
详情源码编辑器 编程工具201.0 MBv3.4.3 官方版
详情Microsoft Visual C++ 编程工具226.00 MBv6.0 SP6 简体中文版
详情s7 200 smart编程软件 编程工具187 MBv2.2 官方中文版
详情TouchWin编辑工具(信捷触摸屏编程软件) 编程工具55.69 MBv2.D2c 官方版
详情易语言5.8完美 编程工具312 MB5.8.1 破解增强版
详情Scraino(少儿编程软件) 编程工具272.93 MBv0.3.0 官方版
详情vs2008中文 编程工具1495 MB附序列号
详情e盾网络验证源码 编程工具25.77 MBV45 官方版
详情codeblocks 编程工具95.21 MBv13.12 中文完整版(带GNW编译器
详情Android Studio(安卓开发环境) 编程工具983.0 MBv3.5.0.21 汉化版(附安装教程)
详情源码编辑器pc版 编程工具201.0 MBv3.4.3 官方版
详情CH341A编程器 编程工具1.06 MB1.30 绿色中文版
详情layuiAdmin pro(layui后台管理模板系统) 编程工具0.57 MBv1.1.0 单页版
详情海龟编辑器 编程工具71.5 MBv0.8.4 中文版
详情Ardublock中文版(Arduino图形化编程软件) 编程工具2.65 MB附带安装教程
详情文本编辑器 Notepad++ 编程工具7.81 MBv8.1.3 官方中文版
详情富途牛牛 编程工具160.59 MBv11.8.9068 官方版
详情微信开发者工具 编程工具129.37 MBv1.05.2105170 官方版
详情UEStudio v18.0.0.18 简体中文绿色 编程工具19.00 MB
详情十六进制编辑器 WinHex 编程工具2.79 MBv20.2 SR-5
详情代码编辑器 Sublime Text 编程工具54.74 MBv4.0.0.4126
详情RJ TextEd(代码编辑器) 编程工具49.46 MBv15.31
详情核桃编程 编程工具272.43 MBv2.1.120.0 官方版
详情影刀 编程工具306.37 MBv4.9.14
详情Kate(高级文本编辑器) 编程工具56.11 MBv21.12.1.1544
详情