ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码

source insight 笔记(1/4)

来源:网络整理     时间:2016-05-24     关键词:source insight

本篇文章主要介绍了"source insight 笔记",主要涉及到source insight方面的内容,对于其他编程jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下: 一、建立工程、界面介绍打开Source Insight,选择Project 菜单->New Project;在出现的对话框中选择并选择存放工程文件的文件夹...

一、建立工程、界面介绍

  1. 打开Source Insight,选择Project 菜单->New Project
  2. 在出现的对话框中选择并选择存放工程文件的文件夹,输入工程名(比如McuSystem),点击“保存”;
  3. 又出现一个对话框,在 Configuration 部分可以选择这个工程使用全局配置文件还是自己单独的配置文件,这个无所谓,(不过最好选择单独的配置文件),再点击“OK”;
  4. 再次出现一个对话框,这是选择文件添加到 Project 中,通过左边的树状图找到你想添加的文件,点击Add 就可以了。你可以将不通路径下的文件添加到同一个工程中,而不用拷贝源文件。选择完后点击Close;
      这样工程就建立好了,文件列表就出现在Project Window 中(如果Project Window 被关闭了,可以选中View菜单->Project Window)。点击Project Window 中任意一个文件,文件的内容出现在中央的编辑区了。

注意:
  如果某个函数或变量是小黑字显示,那么这个函数或者变量在这个工程内就还
没有定义(如下图)。这便于检查程序中未定义的函数、变量。当然啦,如果是诸如printf这样的库函数,你可以不用管,编译器自己会找到这个函数。

有时候可能会出现明明定义了的函数或者变量,却仍然是小黑字,这时你可以点击
Project菜单->Synchronize Files,让文件重新同步一下。

工具栏上有两个蓝黑色的向前、向后图标,它可以让编辑区转到你前一次、后一次编辑过的地方,这在源文件很多的时候特别有用。比如说你先后修改了3 个文件中的3个函数,现在又想回过头来再改改第一个函数,只要点击“向前”图标三次就可以回到第一个函数那里。

source insight 查询功能

查找定义

在编辑区内,选中任意一个变量、函数、宏等,点击右键->Jump Definition

 如果只有一个定义,编辑区就会自动转到这个变量、函数、宏定义处;
 如果有多个定义(比如 McuSystem 中的msg_queue_out()函数,根据宏定义不同,对应不同函数),将会出现一个定义列表,选择不同表项,编辑区就会转到相应的定义处。

或者,在编辑区内,选中这个变量、函数、宏等,过了1、2秒钟,Context Window会自动显示这个变量、函数、宏定义、或者多个定义列表。

相关图片

相关文章