- 11
- 0
- 约1.02万字
- 约 43页
- 2016-11-23 发布于湖北
- 举报
Source_Insight教程及技巧概要
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
?
您可能关注的文档
- SectionA-29年级上概要.ppt
- Septor离子交换手册概要.doc
- SEO结课答辩概要.ppt
- SGMWppap报告提交要点概要.ppt
- SDH的155-2.5G解释概要.ppt
- shell编程概要.ppt
- shine%市场运作及思路概要.ppt
- shop_floor_深入讲解概要.ppt
- SH200型呼吸机操作概要.ppt
- SH900架桥机拼装方案概要.doc
- 2025至2030酒店产业政府现状供需分析及市场深度研究发展前景及规划可行性分析报告.docx
- 2025-2030中国笔记本电脑和平板电脑行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2025-2030中国安乃近行业运行形势及竞争策略分析研究报告.docx
- 2025至2030中国医用显示器行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国飞机加油行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国电机启动器行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国帮助创作工具(HAT)软件行业深度研究及发展前景投资评估分析.docx
- 2025至2030增益均衡器行业市场占有率及投资前景评估规划报告.docx
- 2025至2030红茶行业市场风险投资及运作模式与投融资报告.docx
- 2025至2030中国变频功率计行业调研及市场前景预测评估报告.docx
最近下载
- 2025年有机农药化肥行业五年市场分析报告.docx
- 青岛版(六年制)五年级下册小学数学全册课时练(一课一练).pdf VIP
- 民族民间舞训练:蒙古族舞蹈(二).pptx VIP
- 基于MBSE的卫星总体设计与FMEA方法融合及应用研究.docx VIP
- 胸外科健康教育.pdf VIP
- 食物营养与食品安全(中南大学)中国大学MOOC慕课 章节测验期末考试答案.pdf VIP
- 2025年警察考试-招警考试-监狱、劳教专业基础与技能考试历年真题常考点试题带答案.docx VIP
- 2025年春新人教版数学七年级下册全册课件.ppt
- 银行行政考试试题及答案.doc VIP
- 6.项目组织机构图.docx VIP
原创力文档

文档评论(0)