Source Insight是一款专业性很强的节目编辑软件。Source Insight的最新版本是专门为从事程序编辑行业的用户设计的。该软件结合了编程编辑器、代码浏览器和analyzer -Source Insight,大大提高了用户的工作效率。而且软件具有很强的兼容性,如C、C、ASM、pas、html等常用语言都可以支持,非常方便。
与同类编辑器相比,Source Insight免费版具有强大的源代码分析功能,可以在您编辑代码时为您提供常见的帮助,大大降低代码的出错率。而且软件内置了大量的资源,如函数、方法、全局变量、结构、类、工程源等符号,具有强大的自动补全功能,对于编程用户来说大大提高了工作效率。
:
Source Insight功能
1.Source Insight是一个用于项目开发的程序编辑器和代码浏览器,内置了对C/C、C#和Java程序的分析。
2.它可以在你工作时分析你的源代码并动态维护自己的符号库,自动为你显示有用的上下文信息。
3.它不仅是一个强大的程序编辑器,而且还显示引用树、类继承图和调用树。Source Insight为任何程序编辑器的源代码和源代码信息提供了最快的导航。
4.Source Insight是当今最好的语言编辑器。几乎支持所有语言,比如C,C,ASM,PAS,ASP,HTML等等。它还支持自己定义关键字。Source Insight提供了快速访问源代码和源信息的功能。
5.它可以自动创建和维护自己的高性能符号库,包括工程源文件中定义的函数、方法、全局变量、结构、类和其他类型的符号。Source Insight可以快速更新文件信息,即使是在编辑代码时。此外,符号库中的符号可以自动创建到工程文件中。
:
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编码方法。
单一文件乱码解决方案:
选择[文件][重新加载为编码.][简体中文(GB 18030)],点击加载即可解决问题!
解决所有文档乱码的方法:
在【选项】菜单栏中的【首选项】文件标签中,最下方的\"默认编码?Ing”:改为系统默认(Windows ANSI)或简体中文(GB 2312) CP: 936,点击确定即可解决问题!
方法二:
当第一个方案达不到目标时,可以尝试第二个方案。
以下内容转载:https://cloud.tencent.com/developer/article/1417198
最近用source insight查看一些开源代码,汉字乱码。据说source insight不支持utf-8编码,默认编码方式是ANSI码。因此,需要将utf-8等非ANSI代码文件转换为source insight默认支持的ANSI代码格式,才能显示中文而不出现乱码。
解决方案如下:
一、单一文件转换
对于单个文件,很容易说,只要将非ANSI代码格式的文件转换成ANSI代码格式,方法如下:
1.用ultraEdit32打开文件,选择文件-转换-UTF-8转ANSI,然后保存。用source insight再打开一次就行了。
或者使用记事本打开非ANSI源代码文件并将其另存为。在“存储选项”对话框中,“编码格式”列中有UTF-8。选择ANSI,保存,然后用Source Insight打开,正常显示中文注释。具体可参考百度体验的一篇文章:源码洞察中文乱码解决方案。
2.借助Linux下的iconv命令。
(1)关于iconv命令的用法,可以在Linux下的终端中键入iconv - help或者iconv - usage来查看。
你可以参考这篇文章:http://www.firekyrin.com/archives/249.html.
也就是说,您可以使用iconv库函数(包含在glib中)和iconv命令来执行编码转换,即:
iconv-f utf-8-t GB 18030 file 1 . txt-o file 2 . txt
将utf-8编码的file1.txt文件转换为gb18030编码的file2.txt文件。
(2)使用Ruby脚本转换
参考本文:使用Iconv将Utf-8转换为ASCII(在Linux上)。
说实话,这两种方法都不如第一种实用。
第二,批量文件转换
对于非ANSCII代码格式的批处理文件
参考本文的方法:Source Insight完美地将UTF-8转换为GB2312。
目前看来这种方法不是很有效。
Source Insight激活码
SI3US-032434-64929
SI3US-197497-65898
SI3US-567890-89293
:
Source Insight安装教程
1.下载本网站提供的源码Insight 3压缩包,解压打开。
2.选择SourceInsight.exe文件运行。
3.安装开始后,直接点击下一步。
4.检查协议,然后单击下一步。
5、选择安装路径,边肖这里默认安装路径,点击下一步。
6.选择典型,然后单击下一步。
7.单击安装。
8.稍等片刻,安装完成后,单击finish打开注册窗口。
9.在弹出窗口中输入注册码。注册码在下载的安装包的“sn.txt”里,点击确定。
10.感谢您注册Source Insight,这意味着您注册成功。单击确定。
11.你可以给它取任何名字,然后关闭软件。
12.找到Source Insight3的安装路径(默认为:c:\\ program files(x86)\\ Source insight 3),将压缩包中的Insight3.exe复制到安装路径。
13.单击复制和替换。
14.汉化过程完成,软件是中文的。
:
source insight使用教程
1.创建一个项目并添加一个源程序。
1.打开SourceInsight4.0,从工具栏中选择项目-新建项目,会弹出如下框图:
2.点击确定后,会弹出如下框图,填写项目名称和项目文件生成的目录。
3.单击确定后:
其中包括:
添加:基本文件添加操作
AddAll:添加整个项目的所有源文件(然后选择是否递归添加子目录中的源文件,如上图对话框所示)。
AddTree:在其子目录下添加指定的文件夹和源代码文件。
RemoveTree:函数与AddTree相反。
你不必写文件名。完成后,单击关闭。
4.如果下面红色区域的列没有出现,只需按CTRL O。
5.对添加的代码进行同步,生成读取代码的索引和辅助文件,方便读取源代码;点击项目-同步文件,它将
6.选择带有语言和后缀的文件,然后单击选项-文件类型选项。
:
source insight使用技巧
1.打开Source Insight客户端程序。
2.单击项目并选择一个新项目。
3.单击Browse并选择源代码所在的目录。为新的Source Insight项目命名,然后单击OK。
4.在弹出窗口中单击确定
5.然后单击Add Tree将目录结构下的所有文件添加到项目中。最后,点击Close,项目就建立了。
6.在文件名窗口中双击文件,打开文件进行阅读或编辑。
7.单击任何函数名或变量,以在下面显示其定义。
8.点按任何函数名称或变量,并按下F7在整个项目中搜索关键词。
9.用鼠标点击任意函数名或变量,按Ctrl Shift F在整个项目中搜索包含关键字的文件和位置。
这些是Source Insight的一些最基本的用途,您可以开始阅读或编辑代码。
:
source insight常用快捷键
1.括号成对出现并突出显示:
“前中括号左边,后中括号左边”双击鼠标左键选择匹配的中括号及其内容(between,(),L{R},[])。
2.让{和}不缩进:
选项-文档选项-自动缩进-自动缩进类型选择简单。
另外:使{和}不缩进:选项-文档选项-自动缩进移除缩进左大括号和缩进右大括号。(不行,括号不能配对对齐!)
3.添加文件类型
用户可以定义自己的类型,选项-文档选项-添加类型,定义文件类型名和文件名后缀。
选中“添加到项目时包含”可将文件添加到目录下的项目中。如果这样的文件被添加到SI的项目中,它们将被添加。
如果需要将所有文件添加到SI项目中,您可以定义一个文件类型*。*.
4.恢复Ctrl A的全选功能。
选项-按键分配:通过关键字save找到save all,改成ctrl shift a,通过关键字select找到select all,改成ctrl a。
5、设置背景颜色:
选项-首选项-颜色-windows背景设置背景颜色(护眼:85,90,205)。
6、字符大小不同:
方法一:选择'视图-草稿视图'使每个字符的宽度一致。快捷键是“Alt F12”。
方法二:解决中文标注字体间距过大的问题;
(1)、期权式的属性
(2)找到注释多行,并在左侧的样式名称下进行注释。选择“选择.”在字体名称右边对应的字体属性框下,设置为宋体、通用和小四种。好,返回到样式属性界面,设置大小为10。最后,在颜色框下设置前景,点击“拾取.”选择你喜欢的颜色。
注意:以上方法1为一般设置,标注字体和字号可在方法2中设置!
7.删除评论时,半个汉字问题(删除一个汉字,汉字没了,但是会多一个问号?)
方法:
将SuperBackspace.em复制到Source Insight的安装目录下;
项目打开项目,打开基础项目;
将复制的SuperBackspace.em添加到基础项目中;
4重启源洞察;
选项键赋值,将Marco:SuperBackspace绑定到退格键;
8.实用快捷键:
移动F8:高亮显示选中的单词。
“Ctrl g”或“F5”:跳转到指定行。
\" Ctrl=\"或者Ctrl鼠标点击logo:直接跳转到logo定义的调用处。
Ctrl F:在此文件中查找
F7:打开BrowseProjectSymbols窗口,快速浏览项目内部标识的定义。
F3:该文件中的最后一个搜索结果。
F4:这份文件中的下一个搜索结果。
创建或找到一个书签,以便下次检索这个位置。
9、解决TAB键缩进问题
在选项-文档选项右下角的编辑选项列中,勾选展开制表符并确认。好了,现在TAB键的缩进和四个空格的缩进在SIS中看起来对齐了。
(在Linux下,TAB有8个空格长,所以这个设置可以让TAB和4个空格一致!)
常见问题
source insight怎么导入工程
1.首先,我们需要在项目中创建一个新的source insight文件夹,以KILE项目为例。
2.新项目完成后,我们打开软件界面,点击界面左上角的新建项目选项,创建一个新项目。
3.构建新项目时,在项目生命出现的位置选择路径。在新建的KILE项目中,该路径被选为source insight文件夹。
4.接下来在弹出的界面中,点击右上角的确定按钮,如下图所示。
5.点击确定按钮,在添加和删除项目文件界面添加KEIL项目,如下图所示。
6.添加完项目后,点击该界面右上角的关闭按钮,关闭该窗口。
7.最后,关闭“添加和删除项目文件”窗口。在软件主界面点击编译项目,在项目中选择Kebuild项目选项,连接项目。
source insight新建工程
首先,我们在菜单栏中找到【项目】,点击它。
然后在弹出的菜单栏中选择【新建项目】。
这时会弹出一个对话框,然后我们会在【新建项目名称】中给你的项目取一个名称。在下面的对话框中选择要保存项目的位置。然后单击确定。
然后我们选择存储代码的位置,然后单击OK。
然后选择您的代码文件,并单击[添加]或[全部添加]。
这时会弹出一个对话框,我们点击【确定】。这时会弹出一个对话框,询问项目中添加了多少个文件,然后点击确定。
最后,我们可以点击【关闭】。
source insight查找方法
先开源洞察。
要查找文件,请直接在右侧的搜索框中搜索。
如果你搜索一个函数,你可以在左边的搜索框中查找。如下图所示。
如果要搜索一个字符串,可以使用ctrl+F来查找。
如果您在所有文件中搜索受保护的字符串,您可以在状态栏上点击R来找到它们。
SI还包含其他快捷方式,可以自己操作。
上面给大家详细的介绍了Source Insight ,以上内容仅2u手游网小编个人理解,最后希望大家喜欢!