source Insight工程的建立步骤

合集下载

SourceInsight新手入门到精通

SourceInsight新手入门到精通

1、新建工程选择Project->New Project新建一个工程(图1)图1输入工程名,存放位置。

我建了一个Test工程,存在G:\SisProject\Test2、设置工程选项图2不用变什么地方,可以把红圈的地方勾上(把方法的局部变量存数据库,貌似会快一些)3、添加文件图3选中文件之后选Add,就把文件添加了。

选Add Tree就把目录下的所有可添加文件添加,点Close(sourceinsight只能选在同一个根目录下的文件,最好把源代码文件都拷到一起)4、显示图4此时显示文件的代码,左边的解析和下面的Context(符号的定义位置)可能要一会时间才会出现,可以等等或点其他的东西。

5、添加不在支持文件列表中的文件图5在Options下面的Document Options里面由于后缀名cc的文件不在sourceinsight支持范围之内,需要特别添加。

Add Type编辑原有的Type,在File Filter里面加一个*.cc的后缀Language下选一个语言,这样sourceinsight可以根据此识别。

6、添加文件选Project,下面的Add and Remove Project Files...里添加文件或者右键点右侧的面板,也可以添加删除文件7、当下面的Context没有出现时所要的定义时右键点符号(最好放到符号的最前面),然后选Symbol info就出现了符号定义(不管是该文件还是别的文件,都可以找出定义)图6基本功能就这一些。

具体的应用有待探索。

另外,sourceinsight对中文支持很差,删除中文效果很不好看。

SourceInsight使用教程

SourceInsight使用教程

SourceInsight使用教程
一.创建工程,添加源程序
1.打开Source Insight4.0,工具栏选择Project -> New Project,将弹出下列框图:
2.点击OK后,会弹出下列框图,填入工程的名称,以及工程文件生成的目录
3.点击OK后,如下图:
其中:
Add :基本的文件添加操作
Add All :添加整个工程所有的源文件(然后再选择是否递归添加子目录中的源文件,见上图对话框)
Add Tree :添加指定的文件夹以及其子目录下的源代码文件
Remove Tree :和Add Tree的功能相反
File Name可以不用写,完成点击close.
4.如没有出现下图,红色区域的栏目,按Ctrl + O即可
5.将添加的代码进行同步,生成阅读代码的索引和辅助文件,方便对源代码进行阅读;点击Project-->synchronization file,会弹出下图框图:
6.选择语言和后缀名的文件,点击Options-->File type Options,弹出下图框图:。

Source_Insight教程及技巧(大全)

Source_Insight教程及技巧(大全)

sourceinsight使用技巧1 sourceinsight screen font的默认字体是Verdana的,它是一直变宽字体。

在Document style中可以将字体改为定宽的Courier2 勾掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行列对齐3 今天把一个用sourceinsight排版整齐的C文件,偶然用VC打开一看,全乱了。

研究了半天,发现SI对每个字符的宽度不太一致。

发现选上"view --> draft view",就可以让每个字符的宽度一致了。

快捷键是"Alt + F12"4 选中几行代码按tab键或者shift+tab可以左右移动代码,调整代码时很有用。

配置成简单好用的c/java代码编辑器1、缩进与tab(1)Options菜单àPreferencesàTyping卡,勾掉下面两项∶Typing tab indents line,regardless of selection,空行按tab无法前进Typing tab replaces current selection,选定部分内容、再按tab时会清除所选(2)Options菜单àDocument Options(针对不同文件类型,分别进行设置)à下拉左上文件类型框、选择合适类型(c源文件)àEditing Options框中,tab width=2à Editing Options框中,勾选Expand tabs(这样,按tab键、等价于输入2个空格)(3)Options菜单àDocument Optionsà选择合适的文件类型à点击右边中间的Auto Indent 钮à在弹出的框中,左边一定要点Smart,右边有两个复选框Indent Open Brace和Indent Close Brace,具体效果可以看SIS的HELP。

Source_Insight教程及技巧

Source_Insight教程及技巧

Source Insight 使用简单说明Source Insight 是一个功能十分强大、使用也很方便的程序编辑器。

它内置对 C/C++、Java 甚至 x86 汇编语言程序的解析,在你编程时提供有用的函数、宏、参数等提示,因而,Source Insight 正在国际、国内众多的 IT 公司使用。

Source Insight 功能强大,它的窗口、菜单初一看来似乎很多,所以刚刚开始使用 Source Insight 的朋友往往觉得很麻烦。

这里本人结合自己的使用经验,简单说说 Source Insight 的 使用。

(本文以 McuSystem 为例,Source Insight 以 3.0 版本为例。

其他版本的 Source Insight 大同小异)和众多程序编辑环境一样,Source Insight 中也有 Project 。

建立工程的方法很简单:打开Source Insight ,选择 Project 菜单->New Project ; 在出现的对话框 中 选择并选择存放工程文件的文件夹,输入工程名(比如McuSystem ),点击“保存”;又出现一个对话框,在 Configuration 部分可以选择这个工程使用全局配置文件还是自己单独的配置文件,这个无所谓,(不过最好选择单独的配置文件),再点击“OK ”;再次出现一个对话框,这是选择文件添加到 Project 中,通过左边的树状图找到你想添加的文件,点击 Add 就可以了(如图 1)。

你可以将不通路径下的文件添加到同一个工程中,而不用拷贝源文件。

选择完后点击 Close ;1. 2. 3. 4. 图 1这样工程就建立好了,文件列表就出现在 Project Window 中(如果 Project Window 被关 闭了,可以选中 View 菜单->Project Window )。

点击 Project Window 中任意一个文件,文件 的内容出现在中央的编辑区了。

集成开发环境之Source Insight使用教程

集成开发环境之Source Insight使用教程
Source Insight 提供了快速和革新的访问源代码和源信息的能力。与众多其
它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你
提供实用的信息并立即进行分析。
让编程更简单更高效更规范
项目管理(1)

新建一个项目
快捷键 Alt + Shift + N 可以打开新建项目对话框,然后根据提示填好项目存
文档窗口-文档类型选项窗口
Alt + Y 打开文 档类型选项窗 口,修改字体 显示大小、是
否显示行号、
解析语言选择、 工程文件过滤、 扩展tab键、 是否显示符号 窗口等。
文档窗口(3)
扩充1:Source Insight可以定义风格,菜单栏->选项->风格,即可以打开风
格窗口,可以新建一个风格或修改一个风格。风格可以继承(和C++继承差 不多)。
储位置,源文件位置等。然后会出现添加删除项目文件对话框,选中自己
想要编辑和浏览的文件添加即可,这样就建好了一个项目。

添加和删除项目文件

在添加删除文件前,可以先设置文件过滤器,菜单栏->选项->文档选项, 就可以看到文件过滤器了,怎么设置应该是一目了然的。

菜单栏->项目->添加或删除文件,即可打开添加和删除项目文件对话框。
quicker.em的使用
首先将这个文件加载到Base工程中,其次要定义一个快捷键调用
quicker.em中的宏 AutoExpand。
调用 AutoExpand 宏后,AutoExpand会根据当前文本内容自动调用
其他宏。
一般情况下都用快捷键 Ctrl + Enter 调用AutoExpand宏。 quicker.em 包括标准C语言扩展,标准说明生成,代码修改注释等。 quicker.em 的使用参考《Quicker使用说明.doc》

Source_Insight设置

Source_Insight设置

si的主要配置都在Options->Perferences菜单里,1、GeneralProject File Synchronization->Remove missing file from project选上可以避免因文件找不到而弹出错误对话框。

把Misc->Use stricter confirmation dialog选项去掉可以使确认时不输入"yes"。

2、TypingSource Editing->Indent commands affect #-preprocessor statements。

去掉后(默认值),进行多行缩进时不会影响预处理语句(如#if...#endif)。

Auto Completion->Use detailed completion window,选上后,联想时可以出现该函数的详细信息。

见下图:(简单)(详细)Auto Completion->Insert paremeters for functions,去掉后,自动联想不会把整个参数都输出到当前行。

Browsing in Lists->Match syllables while typing(slower)。

在symbol list框检索符号时是否采用音节匹配方式,如对于函数FindNext,输入find或者next都可以找到该函数。

该功能可能导致反应缓慢(视工程和机器配置而定),建议关闭,因为即使在关闭状态下也可以通过先输入空格再输入单词来动态启用该功能。

注意Browsing in Lists里其实有两个功能,但一般我们只能看到Match syllables while typing 这一条,应该是si的菜单设计没有做好,导致在中文windows下不能显示全,另一个功能是Match members while typing,用于打开/关闭按成员变量名来检索类/结构体的功能。

Source?Insight?配置

Source?Insight?配置

Source Insight 配置Source Insight:Windows下最好用的语言编辑器,支持几乎所有的语言,如C、C++、ASM、PAS、ASP、HTML等。

现在看代码使用Source Insight,写代码一般在Linux下使用VIM+插件的方式。

Source Insight的常用配置Source Insight的主要配置都在选项菜单栏选项-参数选择键入勾选上标注项后,联想时可以出现该函数的详细信息。

不勾选:勾选:文件勾选共享,以共享方式打开文件,保证可以在其它编辑中同时编辑该文件。

典型的场景就是用ide环境去动态编译调试,而用si静态阅读。

语言自定义其它编程语言的语法解析。

ARM汇编、U-boot、Kernel...中都有汇编,Source Insight解析arm汇编很差,source insight官网上的那个也是很不给力,从网上下载到别人共享的ARM_s.CLF。

导入:关键字导入:文档类型属性-注释和范围属性-自定义分析-常量属性-自定义分析-函数符号查找后面的设置没有做改动。

source insight中设置字体时也显示不出来。

解决办法:控制面板-》外观和个性化,然后按图片操作然后到source insight下设置。

Source Insight常用的快捷键:Ctrl+= :Jump to definitionAlt+/ :Look up referenceF3 : search backwardF4 : search forwardF5: go to LineF7 :Look up symbolsF8 :Look up local symbolsF9 :Ident leftF10 :Ident rightAlt+, :Jump backwordAlt+. : Jump forwardShift+F3 : search the word under cusor backward Shift+F4 : search the word under cusor forward F12 : incremental searchShift+Ctrl+f: search in projectshift+F8 : hilight wordSource Insight的窗口操作:project window Ctrl+O打开symbol window Alt+F8打开和关闭Contex Window 自定义键打开和关闭Relation Window 自定义键打开先锁定再刷新联系。

SouceInsight之linux内核代码工程建立

SouceInsight之linux内核代码工程建立

SouceInsight之linux内核代码工程建立1.新建工程名字:任取,能准确表示意思即可路径:存放该工程文件的路径,而不是内核源代码的路径[OK]选择[Configuration]-->"Project has its own configuration file"-每个工程有自己的配置文件[OK](弹出来的窗口可以继续操作,也可以先关闭)2.添加工程文件[Project] --> [Add and Remove Project Files]复制内核源代码所在路径,粘贴到[File Name]选项框里面,敲击回车单击[Add All] --> (弹出选项框)两个选项都勾上--> [OK]待添加完成,至此,则所有.c和.h文件全部添加到工程3.添加汇编代码文件[Options] --> [Documents Options] --> [C SourceFiles] --> 添加“;*.s;*.S”[Project] --> [Add and Remove Project Files] -->单击[Add All] --> (弹出选项框)两个选项都勾上--> [OK]待添加完成,至此,则所有汇编文件全部添加到工程4.去除冗余代码文件一般情况下我们只会使用到与arm、x86相关的代码,而与mips、powerpc相关的则不会使用,所以为了减少代码文件数量和防止SourceInsight软件反应过慢,我们需要去除一些不会使用到的代码。

(以linux-2.6.39源代码为例)[Project] --> [Add and Remove Project Files]-->按住ctrl键选中arch目录下的,除arm和x86以外的文件夹,点击[Remove Tree]5.进行代码同步工具栏中有一个像书本一样的图标,这个就是“同步文件”的符号。

Source insight使用说明

Source insight使用说明

上图为各个确认按钮 多文件替换 选择 Search/Replace Files 或按 Ctrl+Shift+H 组合键,在弹出的
Replace Files 窗口进行查找操作。 除了增加 New 框(替换后的内容) 外, 其余均与 Search Files 窗口相同, 可参照查找部分的说明进行操 作。


选上“View --> Draft View” ,就可以让每个字符的宽度一致了。快 捷键是 "Alt + F12" 由于 source insight 默认字体是 verdana 字体, 是一种不等宽字体,
推荐使用等宽字体 courier 和 courier new 两种。 (4) 解决缩进问题 不让{和}缩进:选择 Options->Document Options 页面,点击其内的 Auto Indent 按钮,在弹出的 Auto Indenting 窗口中,勾选 Simple 并 去掉 Indent Open Brace 和 Indent Close Brace。 Tab 缩进:Options-> Document Options->Editing Options,勾选 Expand tabs,并设置 Tab width。
4. Symbol Window:可以快速在本文件中定位某一个函数、变量、宏等 5. Project WWindow:自动显示选中变量、函数、宏定义或者多个定义列表 7. Relation Window:当编辑区中选中某个函数时,Relation Window 就 出现了该函数和该函数中被调用的其它函数的关系图,如下图所示。 8. 当编辑区中选中某个宏、变量时:Relation Window 就出现了该宏、变 量在整个工程中被引用的关系图 三、 新建工程与导入文件

SourceInsight的宏语言使用

SourceInsight的宏语言使用

Source Insight使用进阶篇——宏语言使用Source Insight是阅读和编写代码的好东东,基本上也算得上是经典之作了,虽然还有一点点小bug,不过对于我们这些C程序员来说可是一旦拥有别无所求。

但是大家可能很少用到Source Insight的宏语言(Source Insight macro language)。

Source Insight中的宏语言类同于MS Office中的VBA,也具有程序化执行用户预定义操作的通用宏语言功能。

VBA功能的强大就不用多作说明了,而Source Insight的宏语言也不逊色。

以下就以项目中一次实际应用为例进行说明。

Source Insight宏语言语法和C语言类似,包括:顺序、分支和循环的程序结构。

同时宏语言可以实现字符操作、文件操作、控制Source Insight文件窗口、访问symbol列表和symbol类型、查找替换等访问控制操作。

在一个移植类项目中,遇到了一个代码整体移植的需求。

其中,有一项主要工作为代码复制及主要symbol替换。

即给绝大部分全局函数和全局变量追加前缀以便与移植前区别,例如:函数”extern void func();”替换为”extern void prefix_func();”,函数和变量的声明、定义和使用都需进行替换。

项目需求示意图如图1:原有代码需要新生成的代码图 1 项目需求示意图这项工作人工进行需要找出需替换的symbol,再做替换操作。

由于代码量较大(约几十万行代码总量,其中有5000多个symbol需要替换),人工替换非常繁琐,又易出错。

一时又找不到合适的工具,这时我们想到了Source Insight的宏语言。

通过Source Insight 的宏语言,访问Source Insight的symbol列表,可以区分函数,全局变量,局部变量等C语言语法上的类型,还可以自动执行替换操作。

及保证了效率,又保证了替换的准确度。

source insight的使用

source insight的使用

大家用source insight看linux源码的时候都遇到这么一个麻烦,makefile和kconfig中的文字在搜索的时候不能找到,这是因为source insight默认是不选makefile的,也没有konfig这种类型的文件。

下面就讲一下如何添加makefile:打开Source Insight,在新建工程之前,进入Options -> Document Options-> 点击Document Type的下拉框,然后选择Make File,在右边的File Filter中,在原先的*.mak后面加上一个分号,即多个不同过滤规则以分号间隔开,再加上*makefile,变成*.mak;*makefile,并且选中Include when adding to projects,这样,以后再新建工程的时候(当前工程同步下makefile就有了),就可以识别makefile或Makefile了(好像此处Source Insight 并不区分大小写)。

如何添加kconfig:由于kconfig是sourceinsight默认不支持的格式,所以我们现在先要加入一个类型。

点击Add Type,填入新文件类型的名字kconfig,File Filter中写上*kconfig,最好再加上kconfig*(因为在linux中有些kconfig是以kconfig.*的形式出现),注意再选中下面的Include when adding to projects,这样就建立了一个新的文件类型,以后新建工程加入文件时候,系统就能够识别kconfig的文件了。

//===========================================用汇编定义了该函数的。

去网上查了一下,发现原因是*.S文件并没有添加到改工程中来。

为了用source insight能搜索到.S的汇编文件,必须把该文件添加进来。

Source Insight的使用指南V2.0

Source Insight的使用指南V2.0

Catalog 目录1.概述 (3)2.工具栏以及窗口 (3)2.1工具栏 (4)2.1.1 Symbols Toolbar (4)2.1.2 View Toolbar (4)2.1.3 Navigation Toolbar (4)2.2窗口 (5)2.2.1 Source File Windows (5)2.2.2 Symbol Windows (5)2.2.3 Project Windows (6)2.2.4 Context Windows (7)2.2.5 Relation Windows (7)2.2.6 Search Results Window (8)3.建立项目工程 (9)4 宏(Macro) (13)4.1 简介 (13)4.2 如何使用 (15)4.3伪码转换代码功能 (16)4.4 附录文件 (16)5.PC-lint集成 (17)5.1 设置方法 (17)5.2 PC-lint多个文件 (18)5.3 Pc-lint错误与代码自动对应问题 (19)5.4 附录文件 (19)6.常用操作 (19)6.1 Lookup References (19)6.1.1 选项说明 (20)6.1.2 实例 (21)6.2 Synchronize Files (23)6.3 块拷贝 (24)6.4 Document Types (24)6.5 查看函数调用关系 (26)6.5.1 说明 (26)6.5.2 查看调用关系 (28)6.5.3 筛选功能 (31)6.5.4 跟踪 (31)6.6 Smart Rename (32)6.7 快捷方式 (34)6.7.1 Shift+F8 (34)6.7.2 F7 (34)6.7.3 CTRL+/ (35)6.7.4 Shift+F9 (35)6.7.5 Alt+,/ Alt+. (35)6.7.6 F9/F10 (36)6.7.7 其他 (36)Source Insight的使用指南Source Insight是一个支持多种开发语言(Java、C/C++/C#等等)的编辑器和浏览器,由于其查找、定位、彩色显示等功能的强大,在我们的实际工作中得到广泛的应用。

SourceInsight教材

SourceInsight教材

Source Insight培训教材Source Insight培训教材 (1)Source Insight简介。

(3)Source Insight 的安装。

(3)1.安装文件位置 (3)2.安装过程 (3)Source Insight 的使用。

(4)1.工程的创建 (4)2.代码的同步处理 (5)3.窗口显示结构 (6)4.编辑、察看功能 (6)5.查找、替换功能 (7)6.自动完成功能 (8)7.智能重命名 (8)Source Insight简介。

Source Insight是在Windows系统下的面向大规模工程的程序编辑、浏览器。

适用于C/C++ 和Java 程序以及使用多种语言和多人开发的工程。

它具有强大的代码浏览功能。

对于庞大工程的源代码的浏览很实用。

Source Insight 的安装。

1.安装文件位置\\202.118.3.39\softbank\开发工具\SourceInsight3.0存在两个文件:CR-SI30F.EXE 注册机Si3Setup.exe 安装文件2.安装过程安装Source Insight3.0之前,需要运行注册机来获得注册码。

方法如下:在DOS窗口下运行CR-SI30F.EXE。

按照提示输入注册的用户名即可获得注册码。

记下注册码之后,开始安装Source Insight3.0。

安装过程如下:①进入安装界面。

②版权协议。

③选择安装路经。

④是否建立备份目录。

(推荐)⑤开始安装。

⑥完成安装。

⑦安装结束之后,会自动运行Source Insight3.0。

第一次运行需要输入前面记录好的注册码。

之后,Source Insight3.0的安装过程就完成了。

Source Insight 的使用。

1.工程的创建选择菜单:Project -> New Project (Alt + Shift + N)这时系统会提示,需要选择一个存储工程文件的路径。

可以单独创建一个目录专门用于存储Source Insight3.0工程文件的目录。

Source_Insight简明教程

Source_Insight简明教程

Source Insight教程1.创建一个Source Insight工程启动Source Insight。

它默认的支持文件中没有以“.S”结尾的汇编语言文件,单击菜单“Options”→“Document Options”,在弹出的对话框中选择“Document Type”为“C Source File”,在“File Filter”中添加“*.S”类型。

然后单击菜单“Project”→“New Project”,开始建立一个新的工程。

在随后出现的界面中,输入工程的名称和工程数据的存放位置。

本小节中,假定将要建立的Source Insight工程命名为2440test,在“C:\Documents and Settings\Source Insight\Projects\2440test”目录下存放工程数据,点击“OK”。

如果存放工程数据的目录不存在,Source Insight会提示是否创建目录,点击“是(Y)”。

接下来的步骤是指定源代码的位置以及添加源文件。

本小节中,假设代码位置为“D:\2440test”。

指定源代码的位置后,单击“OK”。

接着进入添加源文件的操作界面:先单击“Add All”。

在弹出的对话框中选中“Include top level sub-directories”(表示将添加第一层子目录中的文件)、“Recursively add lower sub-directories”(表示递归的加入底层的子目录,即加入所有子目录中的文件);然后单击“OK”。

Source Insight会提示工程中将加入58个文件,单击“确认”。

还可以在Source Insight工程中继续添加或删除源文件。

单击菜单“Project”→“Add and Remove Project Files”。

该页面与之前的页面相同。

2.同步源文件所谓同步源文件,就是在Source Insight工程中建立一个数据库,它里面保存有源文件中各变量、函数之间的关系,使得阅读、编辑代码时能快速的提供各种辅助信息。

Source Insight 使用方法及技巧

Source Insight 使用方法及技巧

PutBufLine(hbuf, Ln, StrMid(buf, 2, Strlen(buf)))
}
}
if(StrMid(buf,0,1) != "/"){
//需要添加注释
PutBufLine(hbuf, Ln, Cat("//", buf))
9 / 11
Source Insight 使用技巧
} Ln = Ln + 1 }
hbuf = GetCurrentBuf()
if(GetBufLine(hbuf, 0) == "//magic-number:tph85666031"){ stop
}
Ln = Lnfirst buf = GetBufLine(hbuf, Ln) len = strlen(buf)
while(Ln <= Lnlast) {
buf = GetBufLine(hbuf, Ln) //取 Ln 对应的行
if(buf == ""){
//跳过空行
Ln = Ln + 1
continue
}
if(StrMid(buf, 0, 1) == "/") {
//需要取消注释,防止只有单字符的行
if(StrMid(buf, 1, 2) == "/"){
SetWndSel(hwnd, selection) }
//2.添加“#ifdef 0”和“#endif”的宏代码,定义快捷键为 Ctrl+# macro AddMacroComment() {
hwnd=GetCurrentWnd() sel=GetWndSel(hwnd) lnFirst=GetWndSelLnFirst(hwnd) lnLast=GetWndSelLnLast(hwnd) hbuf=GetCurrentB 使用技巧

Source Insight教程及技巧(大全)——最终整合版

Source Insight教程及技巧(大全)——最终整合版

Source Insight使用简单说明Source Insight是一个功能十分强大、使用也很方便的程序编辑器。

它内置对C/C++、Java 甚至x86汇编语言程序的解析,在你编程时提供有用的函数、宏、参数等提示,因而,Source Insight正在国际、国内众多的IT公司使用。

Source Insight功能强大,它的窗口、菜单初一看来似乎很多,所以刚刚开始使用Source Insight的朋友往往觉得很麻烦。

这里本人结合自己的使用经验,简单说说Source Insight的使用。

(本文以McuSystem为例,Source Insight 以3.0版本为例。

其他版本的Source Insight 大同小异)和众多程序编辑环境一样,Source Insight中也有Project。

建立工程的方法很简单:1.打开Source Insight,选择Project菜单->New Project;2.在出现的对话框中选择并选择存放工程文件的文件夹,输入工程名(比如McuSystem),点击“保存”;3.又出现一个对话框,在Configuration部分可以选择这个工程使用全局配置文件还是自己单独的配置文件,这个无所谓,(不过最好选择单独的配置文件),再点击“OK”;4.再次出现一个对话框,这是选择文件添加到Project中,通过左边的树状图找到你想添加的文件,点击Add就可以了(如图1)。

你可以将不通路径下的文件添加到同一个工程中,而不用拷贝源文件。

选择完后点击Close;图1这样工程就建立好了,文件列表就出现在Project Window中(如果Project Window被关闭了,可以选中View菜单->Project Window)。

点击Project Window中任意一个文件,文件的内容出现在中央的编辑区了。

(如图2)图2如果工程已经建立好了,想要打开、关闭、删除工程,直接点击Project菜单下相应的选项就可以了,这里就不多说了。

SourceInsight安装及配置教程

SourceInsight安装及配置教程

SourceInsight安装及配置教程SI3.5安装SI3.5注册码:SI3US-205035-36448(可⽤)SI3US-466908-65897SI3US-368932-59383SI3US-065458-30661SI3US-759512-70207配置cfg⽂件options->Document Options点Document Type下拉菜单,选择C Source File,在右边的File filter⾥.c;.h;*.cfg;接着,选择菜单中的Project->add and remove project files,将需要的⽂件夹添加到⼯程就可以了SI4.030天的试⽤安装⾸次启动选择授权⽅式,这⾥选择第⼆个选项,30天试⽤。

点击下⼀步,输⼊名称、公司或组织名称、邮箱信息,申请30天的试⽤。

输⼊完成后,点击下⼀步,直到安装完成。

修改sourceinsight4.exe⽤16进制编辑器(sublime text)打开sourceinsight4.exe⽂件,找到c800 0000 742a 83bc 2408 这⼀段,修改74 为 eb。

修改license⽂件打开 C:\ProgramData\Source Insight\4.0\si4.lic将Expiration=”2017-XX-XX”中的2017修改为2030,试⽤期将永不过期。

到官⽹下载最新版本source insight 4.0安装⽂件,点击安装。

然后将下载的破解⽂件exe替换安装完成后安装⽬录的exe⽂件,同时导⼊下载lic⽂件即可破解。

参考链接:。

4.SourceInsghit使用

4.SourceInsghit使用

Source Insight使用1.Source Insight安装
安装(略)。

2.建立新工程
第一步:首先建立一个新工程。

第二步:设置工程名称和工程存放的位置
第三步:每个工程有独立的配置文件
第四步:弹出窗口,点击“close”关闭。

3.往工程里面添加代码
第一步:点击菜单,开始添加:
第二步:找到源码路径,将该路径复制到FileName所在的路径,回车,再点击“Add all”
第三步:子目录也添加工程里面(注意:查看总文件的添加个数是否正确)
第四步:添加完成,点击关闭:
第五步:使用Source Insight的目的就是为了实现快速找到内核源代码:点击“同步”按钮。

第六步:界面说明:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

source Insight的使用
说明:source insight 是我们在工作中最常用到的软件,它对我们查找函数,变量,修改代码起到了不可估量的作用。

熟练运用source insight可以提高工作效率,了解整个工程的架构是很有帮助的。

一source Insight工程的建立步骤
1、打开source insight 如下图所示:
2、工程目录的旁边建立一个文件夹,名字为code_s(文件夹名字自己可以为任意,最好能够区分工程)。

3、在source insight里面,状态栏上,根据如下顺序,建立工程project- new project,点击后如下图所示:
在上图中,new project name : 创建你要建立的source insight 工程的名字。

例如我们创建为M53_code. Where do you want to stor the project data files? 是我们要将创建的工程文件放入的路径是什么?我们选择刚才我们创建的code_s文件夹的路径。

最后如图所示。

4、按OK后,进入如下图所示的界面。

在这个界面里,所有的选项我们都默认,但是选择工程路径是我们需要建立的工程路径。

例如我们现在要建立的工程路径是F:\M53\code那么,我们就要选择我们的工程路径。

如图下图所示
5、按OK,进入下一个窗口。

如图所示。

我们选择,后,如下图所示,
我们在前面全部选择,然后按OK。

进行搜索源工程文件,搜索完成后,如图所示。

工程不同,文件的数量不同。

这里有7472个文件。

我们按确定后,按close,关闭上述窗口。

工程建立成功。

二source insight 工程与源工程同步
在上述,工程建立之后,由于我们需要在source insight修改的时候,修改源工程,那么我们需要source insight 工程与源工程同步。

操作步骤如下。

点击状态栏project -> Sychronize Files 弹出下图窗口。

我们全部选择,按OK,就实现了与源工程同步,在source insight工程的修改,也是对源工程的修改。

三、source insight 显示字体的修改
点击状态栏路径:options Document optins,弹出如下窗口
可以配置我们的显示。

这里是显示字体的大小的配置。

四、常用的快捷键
1、Alt + G 模糊搜索函数,变量等。

例如我们搜索goto_main_menu ,输入goto_m 就会显示出goto_main_menu。

对应的图标是
2、ctrl + / 精确搜索,例如我们搜索goto_main_menu,输入它。

如图所示:
Search in 是选择搜索的范围,目前是在全部工程中搜索。

只有用的goto_main_menu的地方,都会列出来。

搜索结果如图:
点击前面的就会进入到文件里,或者将光标放在所需要进入文件的goto_main_menu上,按
Ctrl + = 进入。

对用的图标是
3、Ctrl + = 进入函数定义,或者进入变量定义。

将光标放在所需要查看的函数或者变量上面,按快捷键之后会找到。

对用的图标是
4、Alt + / 查看函数,或者变量的信息。

对应的图标是
5、光标移动的顺序进行前进或者后退的快捷键
Ctrl + , 和ctrl + .
6 打开的文件中,向上或者向下查找选择的函数名或者变量等。

快捷键是
Shift + F3 向上,Shift +F4 向下
6、ctrl + G 弹出锁定行的窗口。

五、source insight 常用的窗口
1、图标窗口是显示目前打开的文件,以及查找所需要的文件。

如图所示
2、显示打开的文件的宏,变量名等结构的窗口
总结:在这里我们只是讲解了我们在工作中常用的操作,已经使用到的快捷键。

Source Insight软件功能强大,有兴趣的可以在网上找一下相关的资料,学习。

相关文档
最新文档