推荐一款让你纵横 Github 的读码神器

2019-06-05 00:23:45 +08:00
 dyc87112

当我们想深入了解一个开源项目的时候,通常我们有以下几种姿势:

懒汉型

通过 Web 的方式,逐个的点击页面寻找和查看具体的源码内容。

优点:不依赖任何工具,无须任何额外的操作 缺点:效率低下,查找文件不便,切换查看更不便

极客型

通过 git clone 或 download 的方式,将项目源文件下载到本地,然后通过自己最顺手的 IDE 打开阅读。

优点:依靠强大的 IDE 功能可以快速的搜索以及高效的查看源码 缺点:需要下载源码,并且依赖第三方工具

本期推荐

上面的方式从效率与成本上来说,都各有优缺点。那么是不是有什么方式,可以同时兼顾呢?

下面就隆重请出本期的重点推荐:Chrome 插件 Octotree。

TJ 我将其定义为:优雅型

先来看看效果,比如我们来看看它自己的源代码(该插件本身也是个开源项目,有兴趣的读者也可以直接查看哦: https://github.com/ovity/octotree ):

upload successful

可以看到,在页面的左侧区域会展现出当前打开项目的树状结构。我们可以很轻松的在这里查看到整个项目的目录结构,可以很方便的定位和打开我们想要查看的源代码文件。再也不用像懒汉型方式那样,一个个目录的点开刷新页面逐层查看那么笨拙、低效,同时由于通过 Chrome 插件的方式扩展,所以我们也不需要额外的成本支出。

所以,我觉得如果用两次字来形容,那么”优雅“二字当之无愧。如果要用一个字来形容,那么我觉得只能用”骚“字了,你们觉得呢?

如何安装

如果您对这个插件感兴趣,并且还不知道如何安装 Chrome 插件,那么就继续看下去:

第一步:打开 Chrome 的扩展商店,搜索” Octotree “

第二步:在搜索结果中,点击”添加至 Chrome “即可完成安装!

第三步:重启 Chrome,打开 Github,开始探索神器的 Github 大陆吧~

如果因为各种原因,您无法通过 Google 安装插件。

那么关注公众号” TJ 君”,回复:Octotree,直接获取安装文件。

3531 次点击
所在节点    GitHub
17 条回复
Zchary
2019-06-05 00:42:29 +08:00
村通网?
glues
2019-06-05 00:45:49 +08:00
就这水平还学人家当自媒体搞公众号?
aWangami
2019-06-05 00:52:20 +08:00
不管怎么样,还是要支持的,加油
youngxu
2019-06-05 01:03:13 +08:00
不加最后两句,我也许会试试;加了这两句,直接退出
JsonTu
2019-06-05 01:16:46 +08:00
这种插件确实有用,我电脑也安装了,忘记名称了。但这软文写的差
storypanda
2019-06-05 01:22:29 +08:00
早就用上了,今天还看了 tg 的源代码
wellsc
2019-06-05 02:09:58 +08:00
北京申奥成功
wesnow
2019-06-05 06:33:42 +08:00
还以为是什么牛逼的新插件呢 你说的这个大家都用了不知道多少年了
hapiman
2019-06-05 08:12:08 +08:00
你这套路
JamesMackerel
2019-06-05 08:17:37 +08:00
直接获取安装文件太骚了,过一会儿马儿就上线了。
drush
2019-06-05 09:27:15 +08:00
所以你的公众号呢?
drush
2019-06-05 09:28:13 +08:00
@drush #11 看到了。TJ。。。我以为是太监
merkle2222
2019-06-05 09:39:41 +08:00
sourcegraph 比你这个好用点吧。。。
ylsc633
2019-06-05 09:47:21 +08:00
哈哈 真的是村通网......

这个插件我之前用过挺久的..

后来提示我要有 "读取和更改您在 api.github.comgithub.com" 的数据

然后我就卸载了它....
lanterboy
2019-06-05 10:11:46 +08:00
这种文章发在微信的话还行,发在 V 站有点逗了,有种班门弄斧的感觉哈哈
KasuganoSoras
2019-06-05 10:26:01 +08:00
你也网上冲浪啊?你是 GG 还是 MM ?
Gakho
2019-06-05 16:06:28 +08:00
这个东西好久以前了吧,都用好久了 🙄

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/570942

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX