集成开发环境之Source Insight使用教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
也可以新建一个 .em 文件写宏,或者下载一个别人写好的 .em 文件
如,quicker.em(lushengwen写的,用的人比较多)。
新建的 .em 或别人的 .em 文件要加载到base工程中 如何加载:菜单栏->项目->添加/删除文件 如何调用宏:可以将宏显示在菜单栏或者给宏定义一个快捷键
项目窗口可以使用各种模式来显示文件名、文件目录等。
右击窗口选项,修改字体或背景颜色、不显示文件大小、目录、日期等。
上下文窗口一般配合关联窗口使用,单机关联窗口的某一项,可以自
动在上下文窗口显示该项的上下文,双击上下文内容,则可以在文档
窗口打开上下文。
右击窗口-属性,修改字体、背景颜色等。
所有 chnchar.em 定义的功能都可以通过EM关键字找到。我们只需把常用的
几个宏功能定义为键盘上对应的功能键就可以了。
包括:EM_delete, EM_backspace, EM_CursorUp, EM_CursorDown,
EM_CursorLeft, EM_CursorRight, EM_SelectWordLeft, EM_SelectWordRight, EM_SelectLineUp, EM_SelectLineDown
该是看文档窗口是设置哪种语言来解析文档的。
① ② ③ ④
Alt + F8:打开/关闭当前文档的符号窗口。 Alt + Y 打开文档选项窗口,配置所有文档是否打开符号窗口。 右击符号窗口->符号窗口选项->符号类型,可以选择显示的符号种类。 右击符号窗口->符号窗口选项,可以修改字体、背景颜色等。
项目窗口 & 上下文窗口
择风格,打开窗口就可以看到该符号的风格是什么,然后进行修改。
文档窗口(4)
①
② ③ ④ ⑤ ⑥ ⑦ ⑧
选中某个函数名,然后按Ctrl + ',弹出快速更名窗口,然后根据相应的选项,
可以快速更换函数名。(包括函数的声明处,定义处,引用处等)。 F8,高亮 Ctrl + 左击,进入函数定义或变量声明处。 Alt + ,:后退 Alt + .:前进 Ctrl + G:调到固定行 Alt + 左击拖动:可以进行列编辑 选中一个单词,按一次Shift + F3,然后只要按 F3 和 F4 即可进行查找上一个 和下一个。
--Source Insight
Source Insight
Source Insight 能分析你的源代码并在你工作的同时动态维护它自己的符号
数据库,并自动为你显示有用的上下文信息。
Source Insight 不仅仅是一个强大的程序编辑器,它还能显示reference
trees,class inheritance diagrams和call trees。
命令名:explorer 执行命令:explorer /select, %f
望君举一反三。
宏的使用
宏语言是 Source Insight 定义的一种可编程语言。打开 Source
Insight,可以看到有一个base项目。打开base项目,可以看到有一 个 utils.em 文件,该文件就是宏语言文件,在里面可以自己写一些宏,
如何使用新建的剪辑:菜单栏->编辑->粘贴自剪辑 / 拷贝到剪辑。
源自文库 代码片段窗口
① ②
右击窗口->属性,修改字体、背景颜色等 可以自定义一些代码片段,使用时直接插入即可。
自定义命令
菜单栏->工具->自定义命令,可以添加一条命令,定义该命令的名字,
执行命令语句。
如何运行命令:可以将命令显示在菜单栏或者给命令定义一个快捷键。 例如:在资源管理器中显示当前文档,即打开当前文档位置。
间的依赖关系了(如:可以自动找到调用某个函数或变量的位置)。
⑤
项目报告
菜单栏-项目-项目报告,获取当前项目的文件个数,代码行数等。
SI的7种窗口的使用
文档窗口-修改窗口颜色属性
菜单栏->选项>参数->颜色标
签,可以修改
背景颜色、默 认字体颜色、
修改标记颜色
等,如背景颜 色改为护眼模 式:R199 G237 B204
Source Insight 提供了快速和革新的访问源代码和源信息的能力。与众多其
它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你
提供实用的信息并立即进行分析。
让编程更简单更高效更规范
项目管理(1)
①
新建一个项目
快捷键 Alt + Shift + N 可以打开新建项目对话框,然后根据提示填好项目存
关联窗口
这个窗口用来显示文档中的符号在哪些地方进行了引用。如哪些地方
调用了函数,或该函数调用了哪些函数等,关联窗口可以有多个。
①
右击关联窗口->窗口属性,可以修改字体、背景颜色等。
②
③
右击关联窗口->新建窗口,则可以打开一个新的关联窗口。
右击关联窗口->窗口属性,可以修改对应符号的关系类型,选择 Reference,则该窗口显示调用该函数或变量的地方,选择Calls,则该窗
codereview.em 的使用
该宏主要解决了在项目开发过程中,或者在代码飞检活动中,评审人
统计代码缺陷并提交代码作者进行缺陷确认修改,之后代码作者再提 交给评审人进行问题修改确认的整个工作过程的便利性。
Code Review工具的作用:
① ② ③
减少评审人的缺陷记录和汇总时间,方便责任人查找问题出处。 检视完成后生成检查报告,代码作者点击按钮可以直接找到错误处。 任务责任人修改完成后,直接修改问题状态,组织者按快捷键即可统计 出缺陷数;方便度量和数据收集。
chnchar.em的使用
该宏主要解决了Source Insight软件本身对汉字的支持问题。即在代码中添加
了中文注释后,若需要修改或者删除注释的汉字,左移右移或者使用退格键、 Delete键时,光标只能一次跳动一个字符,而汉字都是两个字符的。有时容
易出现删除了半个汉字而导致所有的注释都是乱码的情况。
储位置,源文件位置等。然后会出现添加删除项目文件对话框,选中自己
想要编辑和浏览的文件添加即可,这样就建好了一个项目。
②
添加和删除项目文件
①
在添加删除文件前,可以先设置文件过滤器,菜单栏->选项->文档选项, 就可以看到文件过滤器了,怎么设置应该是一目了然的。
②
菜单栏->项目->添加或删除文件,即可打开添加和删除项目文件对话框。
文档窗口-自动缩进
Alt + T 打开文档 选项窗口,点击 自动选项,选中 第三个 Smart 缩
进,并把后面的
两个勾都去掉, 这样配置比较好。
可以尝试一下勾
上的效果,然后 和不勾的效果对 比一下。
文档窗口-编码格式
设置完毕后需要 重新打开文件进 行浏览。
符号窗口(1)
符号窗口(2)
这个窗口是显示文档的符号的,那么文档内容哪些是符号呢,这个应
文档窗口-文档类型选项窗口
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》
口显示该函数调用了哪些函数。
④
选中某个函数或变量,关联窗口会自动显示对于内容,如果不想它自己 变,就锁上,然后需要找的时候刷新。
关联窗口(2)
剪辑窗口 & 代码片段窗口
这个窗口的作用相当于是定义了好多粘贴板的意思。一个剪辑相当于
一个粘贴板。
①
右击窗口->属性,修改字体、背景颜色等。
②
③
新建、修改、删除一个剪辑。
菜单分配 & 键分配
菜单栏->选项->菜单分配,可以将自定义命令、宏等显示到菜单栏列
表里。
菜单栏->选项->键分配,定义快捷键,可以将自定义命令、宏等定义
一个快捷键。
布局使用
软件提供了四个布局的保存,当配置好一个界面布局后可保存到一个
布局当中,这样可以方便切换软件布局。
文件名标签设置
项目管理(2)
③
关闭项目、打开项目、删除项目
关闭项目:Alt + Shift + W 打开项目:Alt + Shift + P,在项目列表里选中项目进行打开
删除项目:菜单栏->项目->删除项目
④
同步文件
快捷键Alt + Shift + S 可以同步文件,同步文件后就可以自动找到源代码之
扩充2:如何使用风格。当选中某种语言解析文档的时候,可以定义一些固定
字符以不同的风格显示出来。菜单栏->选项->参数->语言标签,选中解析文 档的语言,点击关键字按钮,打开语言关键字窗口,在样式这一栏选中一种
风格,然后添加关键字即可。这样文档中这个关键字就以那种风格显示了。
扩充3:如何查看和修改符号(如函数名、变量等)的风格,右击该符号,选
显示 / 去掉Overviews