Source_Insight及技巧解说.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 图 1 这样工程就建立好了,文件列表就出现在 Project Window 中(如果 Project Window 被关 闭了,可以选中 View 菜单-Project Window)。点击 Project Window 中任意一个文件,文件 的内容出现在中央的编辑区了。(如图 2) 4. 3. 1. 2. 打开 Source Insight,选择 Project 菜单-New Project; 在出现的对话框 中 选择并选择存放工程文件的文件夹,输入工程名(比如 McuSystem),点击“保存”; 又出现一个对话框,在 Configuration 部分可以选择这个工程使用全局配置文件还 是自己单独的配置文件,这个无所谓,(不过最好选择单独的配置文件),再点击 “OK”; 再次出现一个对话框,这是选择文件添加到 Project 中,通过左边的树状图找到你 想添加的文件,点击 Add 就可以了(如图 1)。你可以将不通路径下的文件添加到 同一个工程中,而不用拷贝源文件。选择完后点击 Close; 和众多程序编辑环境一样,Source Insight 中也有 Project。 建立工程的方法很简单: Source Insight 是一个功能十分强大、使用也很方便的程序编辑器。它内置对 C/C++、Java 甚至 x86 汇编语言程序的解析,在你编程时提供有用的函数、宏、参数等提示,因而,Source Insight 正在国际、国内众多的 IT 公司使用。 Source Insight 功能强大,它的窗口、菜单初一看来似乎很多,所以刚刚开始使用 Source Insight 的朋友往往觉得很麻烦。这里本人结合自己的使用经验,简单说说 Source Insight 的 使用。(本文以 McuSystem 为例,Source Insight 以 3.0 版本为例。其他版本的 Source Insight 大同小异) Source Insight 使用简单说明 2 图 3 对于编辑区,你该觉得熟悉吧。你可以像使用你已经习惯了的编辑器一样输入、删除、 修改。 通过左边的 Symbol Window 可以快速定位某一个函数、变量、宏等的定义。 Source Insight 使用不同的颜色、字体区别类型名、函数名、全局变量、局部变量、宏、 注释、关键字等等,这样程序就一幕了然。 注意啦,如果某个函数或变量是小黑字显示,那么这个函数或者变量在这个工程内就还 没有定义(如图 3)。这便于检查程序中未定义的函数、变量。当然啦,如果是诸如 printf 这样的库函数,你可以不用管,编译器自己会找到这个函数。 如果工程已经建立好了,想要打开、关闭、删除工程,直接点击 Project 菜单下相应的 选项就可以了,这里就不多说了。 当然,类似的,要是本文说到的某个 Window 没有打开,直接选中 View 菜单下相应的 选项即可,以后也不在重复说了。这些 Window 的位置是可以随意的移动、停靠的,看你的 习惯和方便了。 图 2 3 图 5 图 4 如果只有一个定义,编辑区就会自动转到这个变量、函数、宏定义处; 如果有多个定义(比如 McuSystem 中的 msg_queue_out()函数,根据宏定义不同,对 应不同函数),将会出现一个定义列表(如图 5),选择不同表项,编辑区就会转到相应的定 义处。 查找定义: 在编辑区内,选中任意一个变量、函数、宏等,点击右键-Jump Definition。(如图 4) 现在接下来说说 Source Insight 的查询功能,这也是开发人员最常使用的功能。 次编辑过的地方,这在源文件很多的时候特别有用。比如说你先后修改了 3 个文件中的 3 个函数,现在又想回过头来再改改第一个函数,只要点击“向前”图标三次就可以回到第一 个函数那里。 图标,它可以让编辑区转到你前一次、后一 、向后 工具栏上有两个蓝黑色的向前 有时候可能会出现明明定义了的函数或者变量,却仍然是小黑字,这时你可以点击 Project 菜单-Synchronize Files,让文件重新同步一下。 4 图 7 图 6 Window 会 或者,在编辑区内,选中这个变量、函数、宏等,过了 1、2 秒钟,Context 自动显示这个变量、函数、宏定义(如图 6)、或者多个定义列表(如图 7) 5 ?

文档评论(0)

4477769 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档