没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
43页
Source Insight 是一个功能十分强大、 使用也很方便的程序编辑器。 它内置对 C/C++ 、 Java 甚至 x86 汇编语言程序的解析,在你编程时提供有用的函数、宏、参数等提示,因而, Source Insight 正在国际、国内众多的 IT 公司使用。 Source Insight 功能强大,它的窗口、菜单初一看来似乎很多,所以刚刚开始使用 Source Insight 的朋友往往觉得很麻烦。这里本人结合自己的使用经验,简单说说 Source Insight 的 使用。 (本文以 McuSystem 为例, Source Insight 以 3.0 版本为例。其他版本的 Source Insight 大同小异 )
资源推荐
资源详情
资源评论
Source Insight 使用简单说明 王绍伟 wangsw317@163.com
1
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)
Source Insight 使用简单说明 王绍伟 wangsw317@163.com
2
图 2
如果工程已经建立好了,想要 打开、关闭、删除工程 ,直接点击 Project 菜单下相应的
选项就可以了,这里就不多说了。
当然,类似的,要是本文说到的某个 Window 没有打开,直接选中 View 菜单下相应的
选项即可,以后也不在重复说了。这些 Window 的位置是可以随意的移动、停靠的,看你的
习惯和方便了。
对于编辑区,你该觉得熟悉吧。你可以像使用你已经习惯了的编辑器一样输入、删除、
修改。
通过左边的 Symbol Window 可以快速定位某一个函数、变量、宏等的定义。
Source Insight 使用不同的颜色、字体区别类型名、函数名、全局变量、局部变量、宏、
注释、关键字等等,这样程序就一幕了然。
注意啦,如果某个函数或变量是小黑字显示,那么这个函数或者变量在这个工程内就还
没有定义(如图 3)。这便于检查程序中未定义的函数、变量。当然啦,如果是诸如 printf
这样的库函数,你可以不用管,编译器自己会找到这个函数。
图 3
Source Insight 使用简单说明 王绍伟 wangsw317@163.com
3
有时候可能会出现明明定义了的函数或者变量,却仍然是小黑字,这时你可以点击
Project 菜单 ->Synchronize Files ,让文件重新同步一下。
工具栏上有两个蓝黑色的向前 、向后 图标,它可以让编辑区转到你前一次、后一
次编辑过的地方,这在源文件很多的时候特别有用。比如说你先后修改了 3 个文件中的 3
个函数,现在又想回过头来再改改第一个函数,只要点击“向前”图标三次就可以回到第一
个函数那里。
现在接下来说说 Source Insight 的查询功能,这也是开发人员最常使用的功能。
查找定义:
在编辑区内,选中任意一个变量、函数、宏等,点击右键 ->Jump Definition 。(如图 4)
图 4
如果只有一个定义,编辑区就会自动转到这个变量、函数、宏定义处;
如果有多个定义(比如 McuSystem 中的 msg_queue_out()函数,根据宏定义不同,对
应不同函数) ,将会出现一个定义列表(如图 5),选择不同表项,编辑区就会转到相应的定
义处。
图 5
Source Insight 使用简单说明 王绍伟 wangsw317@163.com
4
或者,在编辑区内,选中这个变量、函数、宏等,过了 1、2 秒钟, Context Window 会
自动显示这个变量、函数、宏定义(如图 6)、或者多个定义列表(如图 7)
图 6
图 7
Source Insight 使用简单说明 王绍伟 wangsw317@163.com
5
查找:
1. 在编辑区内,选中要查找的变量、函数、宏等,点击右键 ->Lookup Reference ;
2. 出现 Lookup Reference 对话框,(关于 Option 选项,我们后面再说) ,点击 Search;
3. 接下来的对话框是选择查询结果的存放、显示方式,一般选择 Replace(你可以试
试其它选项的效果) ;(如果将查找结果列表窗口关闭,这个对话框就不出现)
4. 接下来就出现了查询结果列表窗口(如图 8)。
图 8
5. 点击任意一条结果前的红色图标 ,编辑区就转到了程序中相应的部分;在编辑
区点击语句开头的红色图标 就又回到查询结果列表;或者点击任务栏中红色向
左 、向右 图标,就可以在不同查询结果之间转换。
这个查询功能是很好用的。
现在我们在说说前面提到的 Lookup Reference 对话框的关于 Option 选项。(如图 9)
图 9
l Case Sensitive:查找时区分大小写;
l Skip Inactive Code :诸如 #if 0 .... #endif 内的代码,因为是 Inactive 的,所以不在查
找之列;
l Skip Comments:注释内的代码不在查找之列
l Search Only Comments :只查找注释内的代码
剩余42页未读,继续阅读
资源评论
学习未来分享未来
- 粉丝: 95
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功