source Insight工程的说明
sourceinsight用法
sourceinsight用法sourceinsight是一个非常实用的源代码阅读工具,它可以帮助程序员更加方便地阅读和理解源代码。
本文将介绍sourceinsight的安装、配置和使用方法。
一、安装sourceinsight下载sourceinsight的安装包,双击运行,按照提示进行安装即可。
安装完成后,打开sourceinsight,会看到一个欢迎界面。
二、配置sourceinsight1.配置语言sourceinsight支持多种编程语言,我们需要配置它支持的语言。
点击“选项”菜单,选择“语言配置”,在弹出的对话框中勾选需要支持的语言,如C、C++、Java等。
勾选完成后,点击“确定”按钮保存配置。
2.配置字体sourceinsight默认的字体可能不太适合我们的阅读习惯,我们可以修改字体。
点击“选项”菜单,选择“字体配置”,在弹出的对话框中选择需要修改的字体,如“文本字体”、“注释字体”、“关键字字体”等。
修改完成后,点击“确定”按钮保存配置。
3.配置颜色sourceinsight默认的颜色也可能不太适合我们的阅读习惯,我们可以修改颜色。
点击“选项”菜单,选择“颜色配置”,在弹出的对话框中选择需要修改的颜色,如“文本颜色”、“注释颜色”、“关键字颜色”等。
修改完成后,点击“确定”按钮保存配置。
4.配置文件类型sourceinsight默认只支持几种文件类型,如果我们需要阅读其他类型的文件,需要手动添加支持的文件类型。
点击“选项”菜单,选择“文件类型配置”,在弹出的对话框中点击“添加”按钮,输入需要添加的文件类型,如“*.py”、“*.html”等。
添加完成后,点击“确定”按钮保存配置。
三、使用sourceinsight1.打开文件点击“文件”菜单,选择“打开文件”,在弹出的对话框中选择需要打开的文件,点击“打开”按钮即可打开文件。
2.导航代码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 基本教程---工程建立篇
范国连 58947338@ 2009-11-09
Source Insight 基本教程(工程建立篇)
在上面这个对话框里,可以选择将要阅读的文件加入工程,一种方式是通过在 File Name 中输入要阅读源代码文件的名称,点击“Add”按钮将其 加入,也可以通过其中“Add All”和“Add Tree”两个按钮可以将选中目录的所有文件加入到工程中,其中“Add All”选项会提示加入顶层文件和递 归加入所有文件两种方式,而“Add Tree”相当于“Add All”选项的递归加入所有文件,可以根据需要使用,就我来说,更喜欢“Add Tree”一些。由 于该程序采用了部分打开文件的方式,没有用到的文件不会打开,所以,加入数千个文件也不用担心加入的文件超出程序的所能容忍的最大值。 点击“OK”按钮,接受选择后,将会有一个新的对话框弹出。
二、 如何建工程
软件如何安装不再赘述,下面直接从 WINDOWS 开始菜单中进入并启动程序。基本分如下 16 步(下面尽量采用图示):
MTK 培训文档(三)------
Source Insight 基本教程(工程建立篇)
第 1 页
范国连 58947338@ 2009-11-09
Source Insight 基本教程(工程建立篇)
Source Insight 基本教程(工程建立篇)
Source Insight 基本教程(工程建立篇)
一、 Source Insight 简介
Source Insight 实质上是一个支持多种开发语言(java,c ,c 等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成 源代码阅读工具使用。在 Window 平台上,使用一些常见的集成开发环境,效果不是很理想,比如难以将所有的文件加进去,查找速度缓慢,而对于 MTK 等手机工程来说,动辄几千个文件(一般都有 6 千多个文件),所以需要一个相对优秀的编辑软件来支持。目前来看,Source Insight 能够很好胜任。
[完整版]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菜单下相应的选项就可以了,这⾥就不多说了。
集成开发环境之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使用说明
杭州炽鸟科技有限公司 HANGZHOU CHIRD TECHNOLOGY CO., LTD
1、点击Agree
2、点击Next
3、点击Next
图4
4、图4,可以点击Browse… 按钮进行安装路径的选择,这里选的是 F:\Program Files\Source Insight 3目 录,你也可以按照自己的爱好选择其他目录。
1. 新建工程:
栗子嵌入式 —— 做更好的嵌入式培训
学高新技能,找高薪公司,做高端产品
4/7
杭州炽鸟科技有限公司 HANGZHOU CHIRD TECHNOLOGY CO., LTD
2. 输入工程名和工程文件所存放的路径。 切记:路径使用英文路径,不可以包含中文!
3. 设置源文件的路径,点击Browse选择工程中需要包含源文件的路径。
栗子嵌入式 —— 做更好的嵌入式培训
学高新技能,找高薪公司,做高端产品
6/7
杭州炽鸟科技有限公司 HANGZHOU CHIRD TECHNOLOGY CO., LTD
Source Insight 使用 目 录
1. 2. 2.1 2.2 2.3 3. 3.1 4. 简介......................................................................................................................................................... 1 下载、安装、配置 ................................................................................................................................... 1 下载......................................................................................................................................................... 1 安装......................................................................................................................................................... 1 修改配置文件 .......................................................................................................................................... 3 Source Insight使用 ................................................................................................................................. 4 新建工程 ................................................................................................................................................. 4 配置设置参数 .......................................................................................................................................... 6
Source_Insight3.5简明使用教程
Source_Insight3.5简明使⽤教程Source Insight 3.5使⽤教程⼀、建⽴⼯程:1.在桌⾯上新建⼀个保存⼯程⽂件的⽂件夹,⽂件夹取名为project,如图1所⽰。
(当然您可以在你任何路径下建⽴⽂件夹,⽂件夹的名称也可随意取。
)2.将要加⼊⼯程中的源⽂件(*.h,*.c等),都拷贝到建⽴的project⽂件夹中。
图13.打开Source Insight 3.5软件进⼊图2界⾯。
图2/doc/b8e3bb1b86c24028915f804d2b160b4e767f81d9.html 4.点击菜单“Porject→New Project”进⼊图 3图35.图3中弹出的New Project对话框内,修改您要建⽴的⼯程名称,在此我们改成test;再点击Browse选择您要保存的路径,在本例我们选择第1步中建⽴的project ⽂件夹,即桌⾯\project。
如图4:/doc/b8e3bb1b86c24028915f804d2b160b4e767f81d9.html6.点击图4中的New Project的“OK”按纽后进⼊新⼯程设置如图5所⽰界⾯,在此我们按图5中的选择进⾏设置后,点击“OK”确定,进⼊图6所⽰界⾯。
图57.在图6中,我们要选择要加⼊⼯程中的源⽂件。
在“Add and Remove Project Files”对话框中的“Files Name”栏⽬下点击选中任⼀你想加⼊到⼯程中的⽂件,⽐如:I2C.C ⽂件,再点击右侧的“ADD”按纽即可将I2C.C⽂件加⼊⼯程,如图7和8所⽰。
/doc/b8e3bb1b86c24028915f804d2b160b4e767f81d9.html图7/doc/b8e3bb1b86c24028915f804d2b160b4e767f81d9.html8.如果Directory栏下的“project“⽂件夹中所有的⽂件都需要加⼊⼯程,那么,只需要点击右侧的“ADD All”按纽即可将所有⽂件加⼊⼯程。
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 就出现了该宏、变 量在整个工程中被引用的关系图 三、 新建工程与导入文件
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
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#等等)的编辑器和浏览器,由于其查找、定位、彩色显示等功能的强大,在我们的实际工作中得到广泛的应用。
Source_Insight使用手册
另:1、使用锁定开关; 2、可定义Refresh快捷键(Alt+R)。
请看自定义快捷键演示。
Symbol Window
火龙果整理
该菜单点击后会将当前查看的工程文件中的符号表 显示到Relation Window窗口中。 这个一般建议按照Sort Symbols By Line来进行排 列,这样对大家培养函数功能的实现分配和接口规范性 的分块顺序设计思想比较有用。
请看演示。
hi
火龙果整理
该宏功能用于添加修改历史记录的注释。 使用方法: 在一个函数头注释的最后一个空白行首处输入hi后 使用Ctrl+Enter键进行自动扩展,则弹出对话框提示用 户输入修改内容。
请看演示。
HeaderFileCreate
该宏功能用于自动创建一个.C源文件的头文件。
火龙果整理 uml.Biblioteka
3.使用Chnchar.em
该文件主要解决了source insight软件本身对中国汉字 的支持问题,即:在我们的代码中添加了中文注释后, 若需要修改或者删除注释的汉字,左移右移或者使用退 格键delete键时,光标只能一次跳动一个字符,而汉字 都是两个字符的。有时很容易出现删除了半个汉字而导 致所有的注释都是乱码的情况。
火龙果整理
使用Source Insight提高工作效率
--让编程更简单更高效更规范
火龙果整理
序言(废话)
• 基于个人以前的工作经验,本篇从三个方面来简单和 大家交流一下Source Insight的一些功能。
• Source Insight是一个功能非常强大的软件开发工具, 使用该软件的这些功能可以极大的提高我们开发人员 的工作效率,而且在项目开发工程中可以提高我们的 代码质量的编程规范,同时有利于后期测试问题和网 上问题的BUG修改维护。
SourceInsight使用指南
Source Insight使用指南目录1.Source Insight 基本设置 (3)1.1字体设置 (3)1.2自动缩进设置 (3)1.3其它设置 (4)2.Source Insight中的宏 (5)2.1使用宏 (5)2.2指定快捷键 (6)3.Source Insight中的自定义命令 (6)3.1如何自定义命令 (6)3.2指定快捷键 (7)3.3正则表达式语法 (7)3.4集成编译器 (8)3.5集成版本控制工具 (10)4.其它 (11)4.1特殊的注释 (11)1.Source Insight 基本设置1.1字体设置Option-〉Document Options 文档设置。
Screen Fonts 设置显示字体。
推荐使用等宽字体,如“Courier”,这样在代码对齐时容易处理,但中文字体显示有锯齿。
使用“宋体”字时,代码可能存在对齐问题。
1.2自动缩进设置Option-〉Document Options-〉Auto Indent 自动缩进设置。
详细缩进样式请参考Source Insight 帮助的Command Reference-> Document Options-〉Auto Indenting。
Auto Indent Type 选择 SmartSmart Indent Options 两个复选框都不要选择缩进后样式如:if(){}1.3其它设置Editing Options 编辑器设置Show line numbers 显示行号Show right margin 显示右边界线(边界线显示在Margin width 处)Tab width TAB键宽度,设置为 4Margin width 页空白宽度,页面右边界线的位置,设置为80。
选择后在编辑窗口右侧设置的宽度处出现分割线Show page breaks 显示页面分割线,选择后在编辑窗口出现打印页分割线●如果编辑窗口中的中文字符中间分割过大或者出现对齐问题时,请尝试如下设置:Options-> Preferences-> Display-> Spacing选择Layout tabstops using monospace calculations 和Layout spaces using monospace calculations●定制Open命令Options-> Preferences-> Files-〉Custom “Open” Command2.Source Insight中的宏2.1使用宏首先关闭当前使用中的Source Insight,然后复制macro\utils.em 到我的文档\SourceInsight\Projects\Base,覆盖原有的文件。
Source_Insight3.5简明使用教程
Source Insight 3.5使用教程一、建立工程:1.在桌面上新建一个保存工程文件的文件夹,文件夹取名为project,如图1所示。
(当然您可以在你任何路径下建立文件夹,文件夹的名称也可随意取。
)2.将要加入工程中的源文件(*.h,*.c等),都拷贝到建立的project文件夹中。
图13.打开Source Insight 3.5软件进入图2界面。
图24.点击菜单“Porject→New Project”进入图 3图35.图3中弹出的New Project对话框内,修改您要建立的工程名称,在此我们改成test;再点击Browse选择您要保存的路径,在本例我们选择第1步中建立的project 文件夹,即桌面\project。
如图4:6.点击图4中的New Project的“OK”按纽后进入新工程设置如图5所示界面,在此我们按图5中的选择进行设置后,点击“OK”确定,进入图6所示界面。
图57.在图6中,我们要选择要加入工程中的源文件。
在“Add and Remove Project Files”对话框中的“Files Name”栏目下点击选中任一你想加入到工程中的文件,比如:I2C.C 文件,再点击右侧的“ADD”按纽即可将I2C.C文件加入工程,如图7和8所示。
图78.如果Directory栏下的“project“文件夹中所有的文件都需要加入工程,那么,只需要点击右侧的“ADD All”按纽即可将所有文件加入工程。
9.所有文件都加入到工程后,点击“Add and Remove Project Files”对话框中右上所示界面。
角的“Close”后,进入图910.双击图9右侧区的“File Name区”中的Main.c即可打开Main.c文件,进入图10界面。
图10中共有4个区:左侧显示main.c文件中的所有变量、函数、包含文件的名称(双击该区的任意一项,会在中间区域显示出它的实体,如图11所示);中间区显示main.c的内容;右侧区显示整个工程中的文件;最下方的区域为关联区,如图10所示显示,当鼠标放置在中间区域的SCI1_INIT()函数后,在下放关联区会立刻调出SCI1_INIT()的实体。
source Insight 使用大全
1、背景色选择要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。
SIS默认字体是VERDANA,很漂亮。
这网页上应该也是用的VERDANA字体。
但由于美观的缘故,VERDANA字体是不等宽的。
比如下面两行llllllllllMMMMMMMMMM同样10个字符,长度差多了.用VERDANA来看程序,有些本应该对齐的就歪了。
解放方法是使用等宽的字体,但肯定比较丑。
比较推荐的是用Courier New。
3、解决TAB键缩进问题Options-> Document Options里面的右下角Editing Options栏里,把Expand tabs勾起来,然后确定。
OK,现在TAB键的缩进和四个空格的缩进在SIS里面看起来就对齐咯4、SI中的自动对齐设置:在C程序里, 如果遇到行末没有分号的语句,如IF, WHILE, SWITCH等, 写到该行末按回车,则新行自动相对上一行缩进两列。
Option->Document option下的Auto Indient中Auto Indient Type有三种类型None,Simple,Smart。
个人推荐选用Simple类型。
5、向项目中添加文件时,只添加特定类型的文件(文件类型过滤器)编辑汇编代码时,在SIS里建立PROJECT并ADD TREE的时候,根据默认设置并不会把该TREE里面所有汇编文件都包含进来只加了.inc和.asm后缀的,.s后缀的没有。
而且用SIS打开.s的文件,一片黑白没有色彩,感觉回到DOS的EDIT时代了……解决方法是在Options->Document Options里面,点左上的Document Type下拉菜单,选择x86 Asm Source File,然后在右边的File filter里*.asm;*.inc;的后面加上*.s;接着CLOSE就可以了。
SourceInsightComment使用说明
SourceInsightComment使用说明我们平时写程序或者修改代码的时候,经常为写注释而烦恼。
不写吧,别人看代码不容易理解,自己要不了多久也会忘记;写吧,又费时又费力,常常为统一、调整注释格式花费很多时间和精力。
其实,写注释是很好的编程习惯,它不仅可以使看程序的人容易理解,也会使我们写程序的人思路更加清晰。
当然,它的确需要我们多花一些时间,不过我们可以想办法尽量减少写注释的时间,达到事半功倍。
很多人写程序都喜欢用Source Insight。
利用Source Insight中的宏可以自动添加文件头、函数名、日期等,也可以自动插入我们希望的注释格式,大大减少我们写注释的时间。
使用说明:1.打开Source Insight的Base工程,通常在C:\Documents and Settings\用户名\MyDocuments\Source Insight\Projects\Base中。
2.将SourceInsightComment.em拷贝到Base所在目录中,并添加进Base工程。
SourceInsightComment.em中定义了一些宏操作,语法比较简单,大家可以根据自己的需要修改。
3.点击菜单Project->Rebuild Project,出现如下对话框,选择“Re-Create …”,按OK键,之后出现的对话框依次选择“是”、“确定”,就完成了Base工程的编译。
4.为了方便使用,我们可以将相关操作添加进菜单,如下图:●点击菜单Options->Menu Assignment,在出现的对话框中,在Menu中选择某个菜单(如Work),在Command中输入Macro,所有Base中定义了的宏都会出现在下面的列表中,包括SourceInsightComment.em中定义的宏。
●选中某个宏,然后在Menu Contents中选中”end of menu”,然后点击”Insert”。
Source Insight 使用方法及技巧
buf = GetBufLine(hbuf, Ln) //取 Ln 对应的行
if(buf == ""){
//跳过空行
Ln = Ln + 1
continue
}
if(StrMid(buf, 0, 1) == "/") {
//需要取消注释,防止只有单字符的行
if(StrMid(buf, 1, 2) == "/"){
SetWndSel( hwnd, sel ) }
//3.把光标所在的行注释掉,定义快捷键为 Ctrl+* macro CommentSingleLine() {
hbuf = GetCurrentBuf() ln = GetBufLnCur(hbuf) str = GetBufLine (hbuf, ln) str = cat("/*",str)
SetWndSel(hwnd, selection) }
//2.添加“#ifdef 0”和“#endif”的宏代码,定义快捷键为 Ctrl+# macro AddMacroComment() {
hwnd=GetCurrentWnd() sel=GetWndSel(hwnd) lnFirst=GetWndSelLnFirst(hwnd) lnLast=GetWndSelLnLast(hwnd) hbuf=GetCurrentBuf()
233主要的几个区域介绍sourceinsight使用技巧233其中是菜单栏和常用的工具栏symbolwindow可以点击菜单栏的viewsymbolwindow来显示和隐藏该窗口该窗口列出了我们当前打开的文件所有的函数和宏在该窗口的输入框中输入函数或者变量名字可以快速跳转contextwindow可以点击菜单栏的viewcontextwindow显示和隐藏该窗口relationwindow显示和隐藏方法同上列出了当前光标所在的变量或者函数被调用的地方或者定义的地方projectwindow显示和隐藏方法同上该窗口列出了项目所含的所有文件在该窗口中输入文件名并回车可以快速打开某个文件
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菜单下相应的选项就可以了,这里就不多说了。
4.SourceInsghit使用
Source Insight使用1.Source Insight安装
安装(略)。
2.建立新工程
第一步:首先建立一个新工程。
第二步:设置工程名称和工程存放的位置
第三步:每个工程有独立的配置文件
第四步:弹出窗口,点击“close”关闭。
3.往工程里面添加代码
第一步:点击菜单,开始添加:
第二步:找到源码路径,将该路径复制到FileName所在的路径,回车,再点击“Add all”
第三步:子目录也添加工程里面(注意:查看总文件的添加个数是否正确)
第四步:添加完成,点击关闭:
第五步:使用Source Insight的目的就是为了实现快速找到内核源代码:点击“同步”按钮。
第六步:界面说明:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 软件功能强大,有兴趣的可以在网上找一下相关的资料,学习。