Source Insight教程及技巧(大全)——最终整合版.pdf

Source Insight教程及技巧(大全)——最终整合版.pdf

ID:23523780

大小:1.58 MB

页数:43页

时间:2018-11-08

Source Insight教程及技巧(大全)——最终整合版.pdf_第1页
Source Insight教程及技巧(大全)——最终整合版.pdf_第2页
Source Insight教程及技巧(大全)——最终整合版.pdf_第3页
Source Insight教程及技巧(大全)——最终整合版.pdf_第4页
Source Insight教程及技巧(大全)——最终整合版.pdf_第5页
资源描述:

《Source Insight教程及技巧(大全)——最终整合版.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SourceInsight使用简单说明王绍伟wangsw317@163.comSourceInsight使用简单说明SourceInsight是一个功能十分强大、使用也很方便的程序编辑器。它内置对C/C++、Java甚至x86汇编语言程序的解析,在你编程时提供有用的函数、宏、参数等提示,因而,SourceInsight正在国际、国内众多的IT公司使用。SourceInsight功能强大,它的窗口、菜单初一看来似乎很多,所以刚刚开始使用SourceInsight的朋友往往觉得很麻烦。这里本人结合自己的使用经验,简单说说SourceInsi

2、ght的使用。(本文以McuSystem为例,SourceInsight以3.0版本为例。其他版本的SourceInsight大同小异)和众多程序编辑环境一样,SourceInsight中也有Project。建立工程的方法很简单:1.打开SourceInsight,选择Project菜单->NewProject;2.在出现的对话框中选择并选择存放工程文件的文件夹,输入工程名(比如McuSystem),点击“保存”;3.又出现一个对话框,在Configuration部分可以选择这个工程使用全局配置文件还是自己单独的配置文件,这个无所谓,(

3、不过最好选择单独的配置文件),再点击“OK”;4.再次出现一个对话框,这是选择文件添加到Project中,通过左边的树状图找到你想添加的文件,点击Add就可以了(如图1)。你可以将不通路径下的文件添加到同一个工程中,而不用拷贝源文件。选择完后点击Close;图1这样工程就建立好了,文件列表就出现在ProjectWindow中(如果ProjectWindow被关闭了,可以选中View菜单->ProjectWindow)。点击ProjectWindow中任意一个文件,文件的内容出现在中央的编辑区了。(如图2)1SourceInsight使用

4、简单说明王绍伟wangsw317@163.com图2如果工程已经建立好了,想要打开、关闭、删除工程,直接点击Project菜单下相应的选项就可以了,这里就不多说了。当然,类似的,要是本文说到的某个Window没有打开,直接选中View菜单下相应的选项即可,以后也不在重复说了。这些Window的位置是可以随意的移动、停靠的,看你的习惯和方便了。对于编辑区,你该觉得熟悉吧。你可以像使用你已经习惯了的编辑器一样输入、删除、修改。通过左边的SymbolWindow可以快速定位某一个函数、变量、宏等的定义。SourceInsight使用不同的颜色

5、、字体区别类型名、函数名、全局变量、局部变量、宏、注释、关键字等等,这样程序就一幕了然。注意啦,如果某个函数或变量是小黑字显示,那么这个函数或者变量在这个工程内就还没有定义(如图3)。这便于检查程序中未定义的函数、变量。当然啦,如果是诸如printf这样的库函数,你可以不用管,编译器自己会找到这个函数。图32SourceInsight使用简单说明王绍伟wangsw317@163.com有时候可能会出现明明定义了的函数或者变量,却仍然是小黑字,这时你可以点击Project菜单->SynchronizeFiles,让文件重新同步一下。工具栏

6、上有两个蓝黑色的向前、向后图标,它可以让编辑区转到你前一次、后一次编辑过的地方,这在源文件很多的时候特别有用。比如说你先后修改了3个文件中的3个函数,现在又想回过头来再改改第一个函数,只要点击“向前”图标三次就可以回到第一个函数那里。现在接下来说说SourceInsight的查询功能,这也是开发人员最常使用的功能。查找定义:在编辑区内,选中任意一个变量、函数、宏等,点击右键->JumpDefinition。(如图4)图4如果只有一个定义,编辑区就会自动转到这个变量、函数、宏定义处;如果有多个定义(比如McuSystem中的msg_que

7、ue_out()函数,根据宏定义不同,对应不同函数),将会出现一个定义列表(如图5),选择不同表项,编辑区就会转到相应的定义处。图53SourceInsight使用简单说明王绍伟wangsw317@163.com或者,在编辑区内,选中这个变量、函数、宏等,过了1、2秒钟,ContextWindow会自动显示这个变量、函数、宏定义(如图6)、或者多个定义列表(如图7)图6图74SourceInsight使用简单说明王绍伟wangsw317@163.com查找:1.在编辑区内,选中要查找的变量、函数、宏等,点击右键->LookupRefer

8、ence;2.出现LookupReference对话框,(关于Option选项,我们后面再说),点击Search;3.接下来的对话框是选择查询结果的存放、显示方式,一般选择Replace(你可以试试其它选项

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。