Source-Insight使用技巧(全面)课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Source-Insight使用技巧(全面)课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Source Insight 使用 技巧 全面 课件
- 资源描述:
-
1、Source Insight使用技巧 -提高我们的工作效率By andy.wei一、初识篇 1、什么是Source Insight 2、直观Source Insight二、深入篇 1、使用环境设置 2、常用功能及快捷键 3、添加自定义功能一、初识篇一、初识篇 1、什么是Source Insight 2、直观Source Insight (1)SI界面介绍(2)新建Project与导入文件1、什么是Source Insight Source Insight是一个面向项目开发的程序编辑器和代码浏览器,界面华丽,几乎支持所有的编程语言,拥有内置的对C/C+、C#和Java等程序的分析。可分析源代码并
2、在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees,且提供了快速和革新的访问源代码和源信息的能力,能以最快的速度对源代码导航和提供任何程序编辑器的源信息。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。2、直观Source Insight (1)SI界面介绍菜单栏:菜单栏:快速导航在SI中所要执行的动作工具栏:工具栏:提供各种工具入口
3、,方便使用以提高效率编辑区:编辑区:各类文本的编辑区域,使用不同的颜色显示类型 名、函数名、全局变量、局部变量、宏、注释 及关键字等等Symbol Window:可以快速定位某一个函数、变量、宏等的定义Project Window:显示各类工程目录、文件以及定义类型等等Context Window:自动显示选中变量、函数、宏定义或者多个定义列表Relation Window:当编辑区中选中某个函数时:Relation Window 就出现了该函数和该函数中被调用的其它函数的关系图;当编辑区中选中某个宏、变量时:Relation Window 就出现了该宏、变量在整个工程中被引用的关系图(2)新
4、建Project与导入文件菜单栏Project-New Project,会弹出如下对话框输入工程名和存放路径后,点击OK保存,会弹出如下New Project Settings(工程设置)对话框工程配置文件有全局配置文件和自定义配置文件,一般选自定义配置文件;如若想加入已有源文件,则可选择已有源文件存放目录,以便下一个对话进行选择;对话框下面有三个复选框,第一个是建立一个本地数据库以加快查找的速度,第二个是快速搜索成员变量,第二个是快速搜索标识符,保持默认即可。点击OK,进入 Add and Remove Project Files对话框,在这里,你可以添加或者删除工程文件。在1处可以单独选择
5、加入工程的源文件,2显示所能添加到当前工程所有源文件的根目录,3是当前根目录所包含的所有文档,4是当前选中根目录的所有文件。该对话框右边是所有的操作按键,在这里,可以单独加入选中的文件,可以加入不同路径的源文件而不用拷贝到工程中来,可以将选中根目录所有文件全部或部分加入工程,也可以删除工程中已有的文件。Add All与Add Tree的区别在于:“Add All”选项会提示加入顶层文件和递归加入所有文件两种方式,而“Add Tree”相当于“Add All”选项的递归加入所有文件。实际中,可根据需要而选择,一般选择Add Tree,因为它不会加入不用到的文件。一步步完成操作之后,点击Close
6、,即进入界面绚丽的Source Insight,开启愉悦的编辑及阅读源文件之旅。1 1、使用环境配置、使用环境配置(1)汉化(2)文件类型过滤器(3)显示四大窗口(4)显示行数(5)颜色选择(6)解决字符大小不一(7)解决缩进问题(8)解决汉字注释操作半删 半移问题(9)恢复Ctrl+a的全选功能(10)恢复小键盘的“+,-,*,/”功能 二、深入篇二、深入篇2 2、常用功能及、常用功能及快捷键快捷键(1)查找(2)替换(3)列操作(4)高亮显示(5)SI快捷键大全3 3、添加自定义功能、添加自定义功能(1)修改热键(2)添加自定义命令(3)添加宏功能扩展文件,修补或拓展SI功能1 1、使用环
7、境配置、使用环境配置(1)汉化 汉化因人而异,将汉化了的Insight3.exe覆盖到安装目录下即可。(2)文件类型过滤器 用户可以定义自己的类型,Options-Document Options-add type,定义 文件类型名以及文件名后缀。勾选include when adding to projects在添加目录下文件到工程该类文件 就会添加进SI的工程。如果需要将所有文件添加进SI的工程,可以定义一种文件类型*.*。也可以选择默认的已有Document Type,然后在File filter内输入要加入工程的文件类型。比如,加入汇编程序.s文件,则在Options-Document
8、 Options-Document Options Options 里面,点左上的Document Type Document Type 下拉菜单,选择x86 x86 AsmAsmSource FileSource File,然后在右边的File filter File filter 里*.asmasm;*.incinc;的后面加上*.s;接着CLOSE 就可以了。(3)显示四大窗口 单击菜单栏上的View,在弹出的信息框里,依次勾选Project Window、Symbol Window、Context Window和Relation Window即可。(4)显示行数 一般在左下角可看到当前
9、光标所在行数,但是为了方便,应该在编辑区里显示行数,可单击菜单栏里的View,勾选Line Numbers,也可以在Options-Document Options-Editing Options勾选Show Line Numbers。(5)颜色选择 背景色选择:因人而异,但应以保护眼睛为出发点,护眼色为85,90,205。依次点击Options-Preference-Color-windows background-Color,在弹出的对话框右下角,依次输入护眼色值,点击“添加到自定义颜色”,确定保存。(6)解决字符大小不一方法1:选上“View-Draft View”,就可以让每个字符的宽
10、度一致了。快捷键 是 Alt+F12 方法2:解决中文注释字体间距太大:I.Options-Style PropertiesII.在左边Style Name下找到Comment Multi Line和Comment.在其右边 对应的Font属性框下的Font Name中选“Pick.”设置为宋体、常 规、小四。确定,退回Style Properties界面,Size设为10。最后设 置Clolors框下Foreground,点“Pick.”选择一种自己喜欢的颜色。注:以上方法1为通用设置,方法2中可以设置注释字体以及字体大小!(7)解决缩进问题不让和缩进:选择 Options-Document
11、 Options页面,点击其内的Auto Indent按钮,在弹出的Auto Indenting窗口中,勾选Simple并去掉Indent Open Brace和Indent Close Brace。Tab缩进:Options-Document Options-Editing Options,勾选Expand tabs,并 设置Tab width。(8)解决汉字注释操作半删半移问题 将 SuperBackspace.em 复制到 Source Insight安装目录;ProjectOpen Project,打开Base项目;将复制过去的SuperBackspace.em添加入Base项目;重启
12、SourceInsight;OptionsKey Assignments,将Marco:SuperBackspace绑定到BackSpace键;(9)恢复Ctrl+a的全选功能 Options-Key Assignments:通过关键词save 找到save all,更改为ctrl+shift+a,通过关键词select找到select all,更改为ctrl+a。2 2、常用功能及快捷键、常用功能及快捷键(1)查找I.Loopup References 我们最常用的一种查找方式是选择Search-Lookup References或按Ctrl+/组合键再或者鼠标点 R 按钮,在弹出的Loop
展开阅读全文