Source Insight 项目简单使用说明
2014-07-03 23:36
190 查看
SI(Source Insight) 是我一直写代码的好伙伴, 相信这强大的软件也是广大程序员编写软件的利器. 正所谓” 工欲善其事, 必先利其器”, 我们要学会利用这款软件.
先介绍一下它几个强大的功能: 自动补全, 快速跳转, 关系图.
![](http://img.my.csdn.net/uploads/201407/03/1404402091_8793.png)
2. 输入项目名称和SI项目数据存放地址.(存放位置看个人, 我习惯在项目代码顶层建立SI目录专门存放)
![](http://img.my.csdn.net/uploads/201407/03/1404402091_9664.png)
3. 设置代码存放的位置. 这个窗口只要设置这个地方就OK.
![](http://img.my.csdn.net/uploads/201407/03/1404402092_7785.png)
4. 添加代码文件. 粗犷点作法直接点”Add Tree”把项目代码全部加进来.
![](http://img.my.csdn.net/uploads/201407/03/1404402092_5343.png)
![](http://img.my.csdn.net/uploads/201407/03/1404402093_6750.png)
![](http://img.my.csdn.net/uploads/201407/03/1404402115_2835.png)
1. 点击右上角的关系图图标, 可以调出关系图窗口.
![](http://img.my.csdn.net/uploads/201407/03/1404402115_7442.png)
2. 点击你想要查看的函数或变量, 比如点击eMBRegInputCB, 使光标在这个函数名上面.
3. 如果关系图窗口没有自动更新, 请点击下方的更新按钮.
![](http://img.my.csdn.net/uploads/201407/03/1404402115_3755.png)
![](http://img.my.csdn.net/uploads/201407/03/1404402116_8054.png)
先介绍一下它几个强大的功能: 自动补全, 快速跳转, 关系图.
项目创建
1. 菜单栏”Project”-> “New Project” (或直接Alt+Shift+N).![](http://img.my.csdn.net/uploads/201407/03/1404402091_8793.png)
2. 输入项目名称和SI项目数据存放地址.(存放位置看个人, 我习惯在项目代码顶层建立SI目录专门存放)
![](http://img.my.csdn.net/uploads/201407/03/1404402091_9664.png)
3. 设置代码存放的位置. 这个窗口只要设置这个地方就OK.
![](http://img.my.csdn.net/uploads/201407/03/1404402092_7785.png)
4. 添加代码文件. 粗犷点作法直接点”Add Tree”把项目代码全部加进来.
![](http://img.my.csdn.net/uploads/201407/03/1404402092_5343.png)
常用功能:
自动补全
在未完全输入函数名或变量时, 就会跳出提示. 可以选择想要输入的内容. 妈妈再也不用担心我忘记变量名了.![](http://img.my.csdn.net/uploads/201407/03/1404402093_6750.png)
快速跳转
按住Ctrl键, 点击”pucRegBuffer”, 自动跳转到变量的声明位置.同时也对类型, 函数, 宏变量有效.![](http://img.my.csdn.net/uploads/201407/03/1404402115_2835.png)
关系图
如果你想知道某个函数被哪些函数调用, 不用再使用Find来查找, SI提供很棒的关系图展示函数之间的关系. 同样也对变量, 变量类型, 宏等有效. 很强大吧!1. 点击右上角的关系图图标, 可以调出关系图窗口.
![](http://img.my.csdn.net/uploads/201407/03/1404402115_7442.png)
2. 点击你想要查看的函数或变量, 比如点击eMBRegInputCB, 使光标在这个函数名上面.
3. 如果关系图窗口没有自动更新, 请点击下方的更新按钮.
![](http://img.my.csdn.net/uploads/201407/03/1404402115_3755.png)
![](http://img.my.csdn.net/uploads/201407/03/1404402116_8054.png)
总结
虽然SI已经好几年没更新了, 也有一些毛病. 但总体来说, 就主要功能编写代码, 对我们编写代码有很好的辅助作用.相关文章推荐
- Source Insight 项目简单使用说明
- Java的Web项目使用DWR简单配置说明
- SpringMVC、MyBatis框架整合开发项目的简单说明(使用框架说明)
- HTTP和反向代理服务器-nginx在项目中的简单使用说明
- [转]Java的开源项目:简单介绍Log4J的使用
- Log4j日志管理系统简单使用说明
- Log4j日志管理系统简单使用说明
- 重新封装的PHPLib DB类(推荐简单项目使用本类库)
- Log4j日志管理系统简单使用说明
- Hash_table 的简单使用说明
- Log4j日志管理系统简单使用说明(转)
- MFC中SetWindowPos简单使用说明
- struts标签使用简单说明
- MapGuide 的在项目中运用的简单说明及安装与配置
- FormatMessage简单使用和说明
- Log4j日志管理系统简单使用说明
- 简单发布使用NetAdvantage开发的项目
- Apache jakarta 各项目主要用途及简单说明
- Log4j日志管理系统简单使用说明
- Log4j日志管理系统简单使用说明