Source Insight是专为广大编程开发人员所打造的一款强力程序编辑器和代码浏览器,内置能对C / C ++,C#和Java等程序的分析功能,能快速的分析源代码并在工作的同时动态维护其自己的符号数据库,并自动显示有用的某些信息,包括参考书、类继承图和调用树!同时还提供了最快速的对源代码的导航和任何程序编辑器的源信息,可以帮助编程人员快速的完成相关工作。
Source Insight可以说是当今最好用的语言编辑器,支持几乎所有的语言, 如C、C++、ASM、PAS、ASP、HTML等常见的,还支持自己定义关键字!此外,还提供了可快速访问源代码和源信息的功能,自动创建并维护它自己高性能的符号数据库,包括函数、method、全局变量、结构、类和工程源文件里定义的其它类型的符号,还可以迅速地更新的文件信息,即使在编辑代码的时候,而且符号数据库的符号可以自动创建到的工程文件中。
Source Insight安装教程
1、在本站下载解压后,双击exe文件开始安装
2、Next下一步
3、点击I accept接受协议
4、系统默认安装在C盘,单击Change可自定义选择安装路径
5、Install开始安装
6、安装完成,Finish退出安装向导
软件功能
1、理解代码
快速了解现有代码库,并快速掌握新项目。通过查看在何处使用功能和对象来评估潜在更改的成本。请参阅类继承和函数调用树。
2、快速浏览
Source Insight解析您的整个项目,让您轻松地导航和编辑代码,同时自动向您显示信息。轻松跳转到函数的调用者或对变量的引用。
3、发现
查看在何处使用函数和变量。Source Insight几乎可以立即自动显示对函数,变量,类等的引用。使用高级搜索功能搜索整个项目。
4、代码分析
Source Insight具有针对C / C ++,C#,Java,Objective-C等的内置动态分析。
5、强大的编辑功能
使用强大的编辑功能,包括代码段,符号自动完成和智能重命名。
6、语法格式
请参阅对使用语法格式的变量和其他声明的实时引用。标识符根据其声明,范围和用法进行格式化。
软件特色
1、帮助理解现有代码库。
2、快速浏览函数调用和调用者。
3、几乎立即可以找到对函数,变量等的引用。
4、请参阅调用图和类树图。
5、无需打开文件即可预览功能和类定义。
6、请参见对变量的实时引用以及使用“语法格式”的其他声明。
7、强大的编辑功能,包括代码段,符号自动完成和智能重命名。
8、动态信息面板共同创建高效的工作流程。
SourceInsight使用方法
1、括号配对高亮
“在前括号左侧,后括号左侧”双击鼠标左键,可以选定匹配括号和其中内容(《》,(),L{R},[]之间)。
2、让{ 和 } 不缩进
Options -》 document Options -》 Auto Indenting -》 Auto Indent Type 选 Simple。
还有:让{ 和 } 不缩进: options-》document options-》auto indent 去掉indent Open Brace和Indent Close Brace。 (不好使,括号无法配对对齐!)
3、添加文件类型
用户可以定义自己的类型,Options-》document Options-》add type,定义文件类型名以及文件名后缀。
勾选include when adding to projects在添加目录下文件到工程是该类文件就会添加进SI的工程。
如果需要将所有文件添加进SI的工程,可以定义一种文件类型*.*。
4、恢复ctrl+a的全选功能
Options -》 Key Assignments:通过关键词save 找到save all,更改为ctrl+shift+a,通过关键词select找到select all,更改为ctrl +a。
5、设置背景色
Options-》preference-》color-》windows background设置背景色(护眼色:85,90,205)。
6、字符大小不一
方法1:选上“view --》 draft view”, 就可以让每个字符的宽度一致了。快捷键是 “Alt + F12”。
方法2:解决中文注释字体间距太大。
(1).Options-》Style Properties
(2)。 在左边Style Name下找到Comment Multi Line和Comment.在其右边对应的Font属性框下的Font Name中选“Pick.。。” 设置为宋体、常规、小四。确定,退回Style Properties界面,Size设为10。最后设置Clolors框下Foreground,点“Pick.。。”选择一种自己喜欢的颜色就OK了
注:以上方法1为通用设置,方法2中可以设置注释字体以及字体大小!
7、删除注释时半个汉字问题(删除一个汉字,汉字没有了,但会多出一个问号?)
方法:
① 将 SuperBackspace.em 复制到 Source Insight安装目录;
② Project→Open Project,打开base项目;
③ 将复制过去的SuperBackspace.em添加入base项目;
④ 重启SourceInsight;
⑤ Options→Key Assignments,将Marco: SuperBackspace绑定到BackSpace键;
8、实用快捷键
Shift+F8:高亮选中的字
“ctrl + g” 或 “F5”:跳到指定行
“Ctrl+=” 或 Ctrl+鼠标点击标识:直接跳转至标识定义处调用处
Ctrl+F:本文件内查找
F7:打开Browse Project Symbols窗口,快速浏览工程内标识定义
F3 :本文件查找结果的上一个
F4 :本文件查找结果的下一个
Ctrl+M :创建或查找书签,方便下次找回此位置
9、解决TAB键缩进问题
Options-》 document Options里面的右下角Editing Options栏里,把Expand tabs勾起来,然后确定。OK,现在TAB键的缩进和四个空格的缩进在SIS里面看起来就对齐。
Linux下TAB是8个空格长度,这样设置可以让TAB和4个空格保持一致!)
更新日志
v4.0.0150版本
新增内容:自定义命令:为当前选择中的最后一个行号添加了新的元字符 %L。您可以使用 %l(小写 L)获取所选内容中的第一行号。
新增内容:左侧的符号窗口窗格的右键单击菜单上有新命令:全部折叠和全部展开。
新增功能:符号窗口窗格具有新选项: 嵌套命名空间内容:命名空间内的大纲内容是嵌套和缩进的(默认情况下)。如果取消选择此选项,则命名空间内容不会缩进。开始折叠:首次打开文件时,大纲内容显示为完全折叠。
修复:C++/C:捕获 lambda 表达式或函数中的变量在 lambda 主体内无法识别。
修复:使用触摸屏滑动时滚动不起作用。

腾讯会议Mac版
ParallelsDesktop26forMac
企业微信mac版本
QQ音乐formac
SmartFTP(FTP文件传输客户端)
Illustrator2025Mac中文版
思源笔记Mac版
火星小说电脑版「含模拟器」
口袋原油电脑版「含模拟器」
易次元电脑版「含模拟器」
高考满分作文电脑版「含模拟器」
高考直通车电脑版「含模拟器」
剪映Mac版
口袋对战宝典电脑版「含模拟器」
墨墨背单词电脑版「含模拟器」
7723游戏盒电脑版「含模拟器」
婚礼纪电脑版「含模拟器」
悟空浏览器电脑版「含模拟器」
可可英语电脑版「含模拟器」
微博电脑版「含模拟器」
平安口袋银行电脑版「含模拟器」
京东到家电脑版「含模拟器」
奥维互动地图电脑版
USBSafelyRemove(USB设备安全移除工具)
Enscape2.8汉化补丁
来疯直播助手
单文件制作工具
MAXHUB传屏助手电脑版
沙漏验机电脑版
HofoSetup(安装包制作大师)
斗鱼直播管家电脑版
逍遥模拟器工作室版
zTasker电脑版
广发金融终端
南京证券鑫易通交易软件
大智慧策略投资终端
天风高财生电脑版
汇通启富金融终端
Prepros(前端开发工具)
儿时的街机游戏
拼图游戏大全
原神
生活实用APP