首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SourceInsight——工程级源码阅读助手

小编之前所写的一些程序都是比较简单的一些功能性的代码(还有一些简单的算法),简简单单的百十行就解决了,最多也就几千行。一直没有接触过比较大型的一些工程项目,直到最近,接触了一个十万行级别的代码项目,才发现做工程型的东西和写算法代码很不一样。在此期间,接触了sourceinsight这款软件,使用之后不得不赞叹:真是太强大了!

软件简介:

sourceinsight是一款代码阅读编辑软件(原本是编辑软件,只是太过于方便阅读,而成为了大多数人进行代码阅读的首选软件),它提供了强大的代码分析功能,能够帮助读者迅速的查找定义,引用和生成关系图,它在中大型的工程级代码中必不可少而且很难替代。

软件特性:

1、支持多种编程语言,基本主流的编程语言都提供支持;

2、根据自身的缓存数据,迅速的查找代码中的定义,调用,函数,变量的值,速度极快;

3、多窗口信息显示,提供丰富的信息,帮助新手更快的进入一个工程项目中;

4、很独特的大小字体,方便查看,以及个性的窗口设置,满足个人需求;

当然了,它本身也有很多的缺点:

1、不开源不免费,所以自己要想办法去解决;

2、界面丑陋(虽然丑但是好用,忍了),跟不上时代的发展,而且更新缓慢;

常用功能:

1、函数定义的自动显示(这个功能很赞,能够很方便查看相关的信息),可以在下方的窗口自动显示并跟随指针而改变;

2、显示类之间的关系图,方便查看项目中的组织结构;

3、显示函数之间的被调用关系(ctrl+ALT+c),以及函数的声明;

4、F8高亮选中的单词,可以迅速的查看该词语在整个文件中的位置;

5、当然还有多窗口布局,全局搜索,书签、个性化设置等等功能(因为不常用,本处不予介绍)

总结:

尽管sourceinsight的界面没有vscode要美观好看,但是其在大型的源码项目中的优势无可替代;只有在接触大型的项目中才能体会到它的强大之处,当然该软件还有一些隐藏的神奇操作,小编可能没有发现,欢迎各位指出。

简单即高效,效率即生命!

欢迎点击小编头像查看更多实用软件的详细介绍和使用技巧;

同时,也欢迎各位在下方的评论中推荐更为实用的软件,共享效率工具~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191113A0QOGU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券