设置 sourceinsight 结构体_SourceInsight——工程级源码阅读助手

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

软件简介:

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


b5123d43459650b18ef427bf23b1eb83.png

软件特性:

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

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

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

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

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

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

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


常用功能:

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


2f99099349d594c4f3ba7677feadf6de.png

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


b3f6a5a51ef8a259687b9558b57523ef.png

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


3b419d630f755518f1d8a28879639970.png

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


e15215e4049b1d85f13f637786a95bca.png

42beec6d5432d6ac87311627834c4a09.png


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


df943808c4fcf958e785109da736bdb2.png

总结:

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


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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值