初次使用Source Navigator

        最近一直在看导师之前提的Vega Prime的文档,虽然Vega自带的html文档可以查询类和方法信息,但是因为数量太多,看着感觉好混乱。然后今天突然想到要找一个分析源码(可以只有头文件)的工具,就找到了Source Navigator工具。SourceNav可以将分析项目代码,生成类,方法等列表,代码层次结构和方法,变量引用关系。

        百度上可以直接找到SourceNav的主页,它是一个开源项目,公布在SourceForge上,在SF上有Windows和Linux版本,Linux版本中包含源码,而Windows版本中就只有可执行程序。

        程序很小,创建项目比较简单。创建项目,生成一个proj文件,添加代码目录,然后就会自动分析代码。在分析代码的时候,我电脑碰到了点问题,分析到80+%的时候,进度不动了,等了很长时间也没反应。后来发现好像是兼容性的问题,我系统是win8.1,用win7兼容模式打开就没问题了。

        进入标示符查看界面,有四种查看方式,按类,按方法(method),按函数(function)和按文件(默认查看方式)。一开始不会用,发现工具栏前面三个按钮老是灰色的,所以直接双击列表中的项,然后弹出文件查看器,里面有很多选项卡(Hierarchy,Class等),但是点了之后,都没有内容显示,这是正常的。直接双击打开文件查看器,应该是只能看到源码和包含文件,如果选择按类,方法或函数查看方式,然后点击工具栏的前三个按钮,就可以看到更多信息。

        对于按类或方法查看方式,前三个按钮都会亮,随便点一个,打开文件查看器,都能看到其他选项卡中的内容;

        对于按函数查看方式,第三个按钮会亮,点击按钮,可以查看XRef内容。

        暂时还不知道Retriever选项卡可以看什么。除此之外,可以点击菜单栏的Help -> Abbreviations查看缩写的含义

        Online Manuals好像用不了,因为Windows版下面没有这个文件,如果想查看文档,可以下载Linux版,里面的snavigator/doc/html/下有html的文档。

        初次使用,了解了简单的使用方法,以后可能会进一步学习使用。

        如有说得不对之处,欢迎指出。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值