SourceInsight教材.doc_第1页
SourceInsight教材.doc_第2页
SourceInsight教材.doc_第3页
SourceInsight教材.doc_第4页
SourceInsight教材.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Source Insight培训教材Source Insight培训教材1Source Insight简介。3Source Insight 的安装。31.安装文件位置32.安装过程3Source Insight 的使用。41.工程的创建42.代码的同步处理53.窗口显示结构64.编辑、察看功能65.查找、替换功能76.自动完成功能87.智能重命名8Source Insight简介。Source Insight是在Windows系统下的面向大规模工程的程序编辑、浏览器。适用于C/C+ 和 Java 程序以及使用多种语言和多人开发的工程。它具有强大的代码浏览功能。对于庞大工程的源代码的浏览很实用。Source Insight 的安装。1. 安装文件位置202.118.3.39softbank开发工具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工程文件的目录。也可以把工程文件和源代码放在同一目录下。选择完路径之后,再输入工程文件名。然后弹出工程设置窗口:(据提示进行设置后,点击“OK”。)向工程中添加源代码,选择源文件路径后点击“Add Tree”。会提示有多少个文件要添加到工程中去。选择“ok”后系统自动建立工程。结束之后,点击“Close”关掉窗口。2. 代码的同步处理在工程创建完毕之后,需要对工程进行同步(Synchronize)处理。选择菜单中的“Project”- “Synchronize File”弹出对话框,选择“OK”。系统自动完成对工程的同步(Synchronize)处理。注:在经过同步(Synchronize)处理后,打开工程浏览源代码的时候,工程将对源代码中的函数、变量、以及宏定义等进行识别和联接。使Source Insight众多实用的功能得以实现。3. 窗口显示结构 是当前打开的文件的结构栏,里面列出了该文件所包含的头文件、宏定义、函数声明以及函数代码。输入栏可以输入要查找的内容。 是选择File菜单中的Open后出现的工具栏,是工程中所有文件的列表,在输入栏中输入要打开文件的文件名后回车即可打开文件。 是快速浏览窗口。在工程同步(Synchronize)处理完成后,当用户在主窗口选中函数、宏或者变量、结构体时,该窗口会自动显示被调函数的代码、宏定义的定义,变量、结构体的声明等。4. 编辑、察看功能 打开文件:打开工程中的文件选择File菜单中的Open(或用快杰键Ctrl+o);打开工程以外的文件选择File菜单中的Browse File。 编辑功能:Source Insight3.0具有编辑功能,但值得注意的是在编辑过程中不对修改进行实时的保存。如果编辑过程中出错,会丢失修改过的代码。详细编辑功能参见Edit菜单,对应工具栏如下: Source Insight具有方便的察看代码功能,上面已经提到的快速浏览窗口可以时实的显示函数、宏、结构体和变量的详细内容。另外用不同颜色区分显示函数、宏、变量和注释。5. 查找、替换功能Source Insight3.0的查找功能比较实用。与大部分编辑器的查找功能基本相似。下面强调一下,比较特别的地方:l 全局的查找有两种:Search Files(Ctrl + Shift + F),这种查找采用字符匹配,搜索比较全面。Lookup References(Ctrl + /),这种查找是通过工程中的同步(Synchronize)信息来查找的,速度较快。实际上两种查找的功能是相同的,但相对来所第二种查找的速度要快。SourceInsight的查找可以覆盖工程中存在的所有源代码,包括不被执行的程序分支和注释。l 查找的结果会写入文件(工程名).SearchResults中,但下次查找后的结果会覆盖上次的内容。如果需要,可以将查找结果文件另外保存。保存格式为文本文件。l 想随时察看当前的查找结果文件的时候,可以点击工具栏中的按钮:具体的查找、替换功能可以参见Search菜单。对应的工具栏如下:在使用Source Insight进行浏览的时候,有几个功能比较方便和实用。下面强调介绍一下:菜单Search中的Jump to define。快捷键为“Ctrl + =”。当浏览到一个函数调用的时候,将光标移到函数名上然后选择Jump to define。Source Insight会马上迁移至该函数定义的位置。如果存在重复定义,系统会弹出提示窗口要求用户进行选择。:Symbol Info。快捷键为“Alt + /”。功能与上一项类是。区别在于此项功能会在一个窗口内打开函数定义处的源代码。如果需要可以作为新文件窗口打开。: Go Back和Go Forward。快捷键为“Alt + ,”和“Alt + .”。当在Source Insight的工程中进行浏览的时候,系统会记录下在函数间迁移的顺序。然后靠这两个功能来重复前面的操作。:Go To Previous Link和Go To Next Link。这两项功能是在检索完成之后,用来在检索结果中间进行迁移的。6.自动完成功能使用Sourceinsight编辑代码时,设置菜单:OptinonsDocument Options,选中“Allow auto-complete”可以得到类似Visual studio的变量(函数)自动补全的功能。在编辑复杂的结构体的时候,可以得到自动的变量名称提示。7.智能重命名这是一项SourceInsight中一项效率很高的功能,使用起来十分方便与快捷。智能重命名可以实现以下功能: (1)修改一个函数内部的临时变量的名称,而不用担心其它函数中存在同样的命名。 (2)修改全局变量的名称。 (3)修改函数、MACRO命名。 (4)修改结构体内部的成员变量的名称,而不用管其它地方有多少个同样的名称。具体的菜单在:EditSmartRe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论