首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Crazy无人机源码阅读(软件配置)

Crazy无人机源码阅读(软件配置)

作者头像
云深无际
发布2021-06-25 15:25:17
发布2021-06-25 15:25:17
8280
举报
文章被收录于专栏:云深之无迹云深之无迹

开始正式的读源码啦,我们这次使用三个软件来读,在下面有

这里是因为它软件本身的编辑功能很弱,所以需要外置的编辑器帮忙

这个软件很有趣,在阅读源码上面,会尝试生成一些脑图一样的东西

这个就是插件提供的功能,因为我是安装的便携版所以就演示不了了

可太难过了,早知道这事就下载安装版了

  1. 就是新的脑图软件
  2. 老牌的源码阅读软件,逆天了
  3. VSCode编辑器

欧耶,继续看~

第二款的软件的图表相当不错,下面生成一些

这个是按照语言的种类去生成

这个生成的是UML的类图

文件里面有的py文件

双击过后会有详细的打开

先看个生成的样子,屏幕太小了

其实看了上面那么复杂的调用图,心情如图

打印的时候记得设置为Fit,不要小页面。会分割

记得设置我们的打印机,别瞎打印

打印出来的一部分,感官是不错的

还可以以文件的结构生成

追随一个你感兴趣的页面一直看,会组织出来它所依赖以及被调用的一切

我截图了局部的图

这个软件太过于强大,外面的教程都不好,不如看自带的文档

它重点的说了一个搜索的功能,叫做即时搜索

在这里


即时搜索使您可以立即搜索数百万行源代码。速度如此之快,以至于如果您键入缓慢,它将根据您键入的内容更新结果。即时搜索依赖于解析后构建的源代码索引。随着文件的更改,此索引会增量更新。索引发生在后台,并且不会干扰其他“了解” 操作。该索引跨所有项目,因此创建新项目不需要重新索引相同的代码。但是,如果打开了项目,则搜索结果将仅限于当前项目

代码语言:javascript
复制
file:///C:/Program%20Files/SciTools/doc/manuals/python/understand.html

还提供了Python接口的数据库接口

给出了api的接口

看见Python我就这样了,等我搞它

还有C的和Java的,感兴趣的可以去研究

可能也就是我感兴趣了。。。。

我们接下来做一些对比,对三款软件

首先是code,目录清晰

代码分明,快捷键很方便的操作(废话,天天用能不好使)

接下来是我们新兴的阅读工具,反正很好看

其实我也看不懂是什么意思。。。。

代码语言:javascript
复制
https://www.sourcetrail.com/documentation/

文档附上,补补课,补补脑子

补脑壳中。。。。

我们先观看一下他家的Logo

  • 节点:源代码中的所有命名符号将显示为不同的节点,例如函数,类或文件。带有成员(如class)的节点可以展开以显示其所有内容,展开箭头上的数字显示隐藏了多少个成员。单击一个节点将激活它,并将所有视图更新为新选择。拖动节点可用于更改其位置。
  • 边缘:符号之间的关系显示为不同的边缘,例如类型使用,函数调用或文件include。有时,边被捆绑在一起,并显示为捆绑边,以显示包含多少个边。单击边缘将在代码视图中突出显示其源位置。

这里看到了重点

颜色的旅行,这样看着花花绿绿的就不花了

要是这样的单词也不认识,那就别玩了

互动方式:

  • 单击箭头按钮以展开/折叠“自定义跟踪”控件。
  • 单击“自定义跟踪对话框”按钮以显示“自定义跟踪对话框”。
  • 单击“预定义的自定义跟踪”按钮以显示基于当前活动符号的从属/从属节点图。
  • 更改滑块位置以更改图形的最大深度。将其移到顶部将使用无限深度。
  • 单击一个节点将其激活。
  • 单击边缘以在“代码视图”中显示其源位置。

这里的话,看会这里看我们的软件就没有什么难度了

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-05-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档